home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / ubbs208b.zip / ULTRABBS.TXT < prev    next >
Text File  |  1991-08-04  |  168KB  |  4,423 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.          ▒▒▄ ▒▒▄ ▒▒▄   ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▄  ▒▒▒▒▒▄  ▒▒▒▒▒▄
  10.          ▒▒█ ▒▒█ ▒▒█    ▀▒▒█▀▀ ▒▒█▀▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀
  11.          ▒▒█ ▒▒█ ▒▒█     ▒▒█   ▒▒▒▒▒█▀ ▒▒▒▒▒▒█ ▒▒▒▒▒█▀ ▒▒▒▒▒█▀ ▒▒▒▒▒▄
  12.          ▒▒█ ▒▒█ ▒▒█     ▒▒█   ▒▒█▀▒▒▄ ▒▒█ ▒▒█ ▒▒█ ▒▒▄ ▒▒█ ▒▒▄   ▀▒▒█
  13.          ▒▒▒▒▒▒█ ▒▒▒▒▒▒▄ ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒█▀ ▒▒▒▒▒█▀ ▒▒▒▒▒█
  14.           ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀    ▀▀  ▀▀  ▀▀  ▀▀  ▀▀▀▀▀   ▀▀▀▀▀   ▀▀▀▀▀
  15.  
  16.                                    UltraBBS                                   UltraBBS
  17.                                  Version 2.08
  18.  
  19.  
  20.  
  21.                             UltraBBS by Bob Farmer
  22.                   Documentation by Kevin Carr and Bob Farmer
  23.  
  24.  
  25.  
  26.  
  27.  
  28.               Copyright (c)1991 Bob Farmer, All Rights Reserved.
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.     UltraBBS 2.08 Documentation                                      Page 1
  70.  
  71.     TABLE OF CONTENTS    TABLE OF CONTENTS
  72.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  73.  
  74.     Copyrights............................................................2
  75.     Disclaimer............................................................3
  76.     Welcome to UltraBBS...................................................4
  77.     Minimum Requirements..................................................5
  78.     Multinode Operation Information.......................................6
  79.     Beginning Setup.......................................................7
  80.     Directory Structure...................................................8
  81.     Installation and Configuration........................................9
  82.     SETUP Program........................................................11
  83.     Explanation of UltraBBS Data File Use................................26
  84.     MANAGER Program......................................................27
  85.     Command Descriptions.................................................32
  86.     CONVERT Program......................................................39
  87.     UTI Files............................................................40
  88.     PCBVerify Support....................................................41
  89.     Qmail/QDeLuxe Support (.QWK/.REP)....................................42
  90.     Message Commands.....................................................43
  91.     Remote DOS Setup.....................................................45
  92.     ANSI and ANSI Music..................................................46
  93.     Modem Configuration..................................................47
  94.     Doors................................................................48
  95.     Questionnaires.......................................................49
  96.     Events...............................................................51
  97.     Text Files...........................................................52
  98.     Call Waiting Screen..................................................54
  99.     Local Function Keys..................................................55
  100.     Front-End Operation..................................................56
  101.     MANAGER Command Line Parameters......................................57
  102.     File Formats.........................................................58
  103.     Questions and Answers................................................59
  104.     UBBSWHO Program......................................................60
  105.     FIDOCVT Program......................................................61
  106.     Errors...............................................................63
  107.     Registration.........................................................64
  108.     Contacting the Author................................................65
  109.     Thanks...............................................................66
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.     UltraBBS 2.08 Documentation                                      Page 2
  136.  
  137.     COPYRIGHTS    COPYRIGHTS
  138.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  139.  
  140.     While  every  precaution  has been  taken  in the  preparation  of this
  141.     manual, the author(s) assume no responsibility for errors or omissions.
  142.     Neither  is any liability assumed for damages resulting from the use of
  143.     the  information contained  herein.  Proceeding  further indicates your
  144.     agreement with this.
  145.  
  146.          UltraBBS, including but not limited to:
  147.          UBBS.EXE, MANAGER.EXE, SETUP.EXE, CONVERT.EXE,
  148.           UTI*.EXE, PCBVUPDT.EXE, UBBSWHO.EXE, FIDOCVT.EXE
  149.          are copyrighted (c) 1991 Bob Farmer, All Rights Reserved.
  150.  
  151.     PCRelay, MegaMail, and UTI are copyrighted by Kip Compton.
  152.     IBM is a trademark of International Business Machines Corporation.
  153.     DoorWay is copyrighted by Marshall Dudley.
  154.     Hayes and Smartmodem are trademarks of Hayes Microcomputers Products.
  155.     Courier HST is a trademark of USRobotics.
  156.     PCBVerify is copyrighted by Curtis Kowalski.
  157.     QDeLuxe and Qmail are copyrighted by Mark Herring.
  158.     PCBoard is a trademark of Clark Development Company.
  159.     MSG is copyrighted by Ron Bemis.
  160.     SMLNET is copyrighted by Darwin Collins.
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.     UltraBBS 2.08 Documentation                                      Page 3
  202.  
  203.     DISCLAIMER    DISCLAIMER
  204.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  205.  
  206.     IN  NO EVENT  SHALL THE  AUTHOR(S) OF  ULTRABBS BE  RESPONSIBLE FOR ANY
  207.     INDIRECT,  SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OR LOST PROFITS
  208.     TO  YOU OR ANY OTHER  PERSON OR ENTITY REGARDLESS  OF THE LEGAL THEORY,
  209.     EVEN  IF  WE  HAVE BEEN  ADVISED  OF  THE POSSIBILITY  OF  SUCH DAMAGE.
  210.     CONTINUING FURTHER INDICATES YOUR ACCEPTANCE OF THIS AGREEMENT.
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.     UltraBBS 2.08 Documentation                                      Page 4
  268.  
  269.     WELCOME TO ULTRABBS    WELCOME TO ULTRABBS
  270.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  271.  
  272.     This  manual  was written  to assist  you, the  new UltraBBS  sysop, to
  273.     install,  run, and maintain the UltraBBS software.   Our goal is to get
  274.     you  up and  running in  the shortest possible  time and  to answer any
  275.     questions which you may have.
  276.  
  277.     Before  beginning the  installation process, please  read this document
  278.     carefully.   Installing a BBS system can be complicated due to the many
  279.     individual files involved.
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.     UltraBBS 2.08 Documentation                                      Page 5
  334.  
  335.     MINIMUM REQUIREMENTS    MINIMUM REQUIREMENTS
  336.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  337.  
  338.     IBM compatible computer running MS/PC-DOS.
  339.     512K system.
  340.           The overlaid UBBS.EXE version requires: 270K during shell
  341.            (slower, but requires less memory)     310K during operation
  342.      The nonoverlaid UBBSNO.EXE version requires: 380K during shell
  343.            (faster, but requires more memory)     420K during operation
  344.  
  345.     Fixed disk drive (at least 20 megabytes recommended).
  346.     MDA/Hercules/CGA/EGA/MCGA/VGA or compatible graphics card and monitor.
  347.     Hayes (AT) command-set compatible modem.
  348.     DOS 3.1 or greater, with SHARE.EXE loaded.
  349.     Revision 5 FOSSIL Driver.
  350.        FOSSILs can be found for download on most BBSes.  They are public
  351.        domain or shareware, and one MUST be loaded for UltraBBS to operate.
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.     UltraBBS 2.08 Documentation                                      Page 6
  400.  
  401.     MULTINODE OPERATION INFORMATION    MULTINODE OPERATION INFORMATION
  402.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  403.  
  404.     To run multiple nodes of UltraBBS, you must have some method of running
  405.     multiple  copies of UltraBBS concurrently.   Two ways of doing this are
  406.     networking and multitasking.
  407.  
  408.     With  multitasking, on a  reasonably fast computer  (ie: a 386/25 MHz),
  409.     you  should be able to run 2, 3,  or possibly even 4 copies of UltraBBS
  410.     per  computer with  acceptable speed.   UltraBBS requires approximately
  411.     350K  per copy, so you  must have enough memory  to assign that much to
  412.     each task, and have enough to create the required number of tasks.  Two
  413.     of  the most popular multitasking  programs are DESQview, and Microsoft
  414.     Windows.    UltraBBS has  been tested  under  both, and  performs well.
  415.     Although  any multitasker which correctly  supports file sharing should
  416.     work,  no guarantees are made for  other multitasking programs.  If, on
  417.     one  computer, you use both COM1 and  COM3, or COM2 and COM4, make sure
  418.     you  have  a  FOSSIL  driver that  correctly  supports  the  sharing of
  419.     interrupts.
  420.  
  421.     UltraBBS  has been tested with two of the major networks, LANtastic and
  422.     Novell.   Any networking program that leaves you with 350K free memory,
  423.     and  correctly  supports  DOS  file  sharing  should  work,  however no
  424.     guarantees  are made.   Under  some networks, you  may be  even able to
  425.     multitask  on  the  networked  computers,  and run  2  or  3  nodes per
  426.     computer; however, this will obviously result in slower speeds.
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.     UltraBBS 2.08 Documentation                                      Page 7
  466.  
  467.     BEGINNING SETUP    BEGINNING SETUP
  468.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  469.  
  470.     UltraBBS  was designed to be run on a dedicated computer.  As such, the
  471.     sysop  should keep his TSR programs down  to a minimum (or not use them
  472.     at all).  A good disk cache program is an exception to this rule.
  473.  
  474.     A  working knowledge of  DOS is mandatory.   The ability  to create and
  475.     understand  batch files is  needed.  If  you are planning  on running a
  476.     multinode system, you should already know how to set up your network or
  477.     multitasker  before attempting to install UltraBBS.   We do not provide
  478.     any setup information for networks since such information takes volumes
  479.     and  our main concern is with getting your UltraBBS system installed as
  480.     quickly as possible.  Since UltraBBS was designed for the professional,
  481.     this  document  assumes  the  sysop  has  a  fair  amount  of knowledge
  482.     concerning BBS operation and DOS essentials.
  483.  
  484.     You  should  have  or  create  a  CONFIG.SYS  file  with  the following
  485.     parameters:
  486.  
  487.          FILES=25
  488.          BUFFERS=30
  489.  
  490.     If  you are  running UltraBBS  in a  multitasking environment,  such as
  491.     DESQview  or Microsoft Windows, you will  need to increase the value of
  492.     the  FILES parameter depending on how  many copies of UltraBBS, and any
  493.     other programs, are running on that computer concurrently.
  494.  
  495.     IMPORTANT  NOTE:  All  dates and times used  throughout UltraBBS are in    IMPORTANT  NOTE                                                        
  496.     United States format.  That is, dates are in MM/DD/YY format, and times
  497.     are  either in HH:MM format or HH:MM:SS format.  UltraBBS specifies the
  498.     format  to  use whenever  it  asks a  user for  a  date, and  it should
  499.     correctly  read the date  in US format, regardless  of what date format
  500.     DOS  is set for.  Whenever a date is  asked for, be sure to enter it in
  501.     MM/DD/YY format!
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.     UltraBBS 2.08 Documentation                                      Page 8
  532.  
  533.     DIRECTORY STRUCTURE    DIRECTORY STRUCTURE
  534.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  535.  
  536.     In  order  to  insure  optimal  operation  of  UltraBBS,  the following
  537.     directory structure is recommended:
  538.  
  539.                                 Root Directory
  540.                                       |
  541.                                       |
  542.                                      UBBS
  543.                                       |
  544.                                       |
  545.           ---------------------------------------------------------
  546.           |      |         |          |         |         |       |
  547.           |      |         |          |         |         |       |
  548.          HOLD   FILES    DOWNLOAD    HELP    SCRATCH    BATCH   ATTACH
  549.  
  550.  
  551.     FILES  contains all data files and text for the main conference area as
  552.     well  for all  other conferences.   DOWNLOAD contains  all uploaded and
  553.     downloadable files.  You may wish to break this directory into seperate
  554.     upload  and download directories.   HELP contains  all help text files.
  555.     SCRATCH  is used for several of the  UltraBBS commands and should be an
  556.     empty  directory.   BATCH is the  directory where all  files are stored
  557.     when  a batch upload is performed until  the software moves them to the
  558.     correct  directory,  and  should also  be  empty.   HOLD  is  where all
  559.     duplicate  files that are uploaded are stored, and also where files are
  560.     placed when the user does not have the required security to upload that
  561.     file.  The ATTACH directory is used to store files that are attached to
  562.     messages  (the files are stored in subdirectories that UltraBBS creates
  563.     off of the ATTACH directory).
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.     UltraBBS 2.08 Documentation                                      Page 9
  598.  
  599.     INSTALLATION AND CONFIGURATION    INSTALLATION AND CONFIGURATION
  600.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  601.  
  602.     When  you  first extract  the  UltraBBS distribution  files  from their
  603.     archive(s),  you will need  to change all the  paths and directories in
  604.     SETUP  to  match your  system.   See  the SETUP  section below  for the
  605.     meaning of each parameter in the SETUP program.
  606.  
  607.     Before  you can run any of the UltraBBS programs you must create and/or
  608.     verify  that the start-up batch  file is correct.   A sample batch file
  609.     was provided (RUNBBS.BAT).  The file should appear as follows:
  610.  
  611.          RUNBBS.BAT
  612.          --------------------------------------------------
  613.          echo off
  614.          cls
  615.          :start
  616.          ubbs
  617.          if errorlevel 7 goto fatal
  618.          if errorlevel 6 goto event3
  619.          if errorlevel 5 goto event2
  620.          if errorlevel 4 goto exit
  621.          if errorlevel 3 goto fatal
  622.          if errorlevel 2 goto external
  623.          if errorlevel 1 goto event1
  624.          if errorlevel 0 goto start
  625.          :external
  626.          command /C rundoor.bat
  627.          goto start
  628.          :fatal
  629.          cls
  630.          echo Fatal Error Occurred!  Check UBBS.ERR.
  631.          goto start
  632.          :event1
  633.          echo Event # 1 Goes Here
  634.          goto start
  635.          :event2
  636.          echo Event # 2 Goes Here
  637.          goto start
  638.          :event3
  639.          echo Event # 3 Goes Here
  640.          goto start
  641.          :exit
  642.          cls
  643.          echo UltraBBS Exiting to DOS!
  644.          :end
  645.          --------------------------------------------------
  646.  
  647.     To  insure proper operation of  the BBS, UltraBBS MUST  be run from the
  648.     RUNBBS  batch file!  This document will describe the configuration of a
  649.     single  node system only.  If you  are running a multi-node system, you
  650.     will need to perform the configuration from each of your node's default
  651.     (UBBS1\, UBBS2\, UBBS3\, etc) directories.  It is not necessary to have
  652.     multiple  copies of any of the EXE programs  if you have a DOS path set
  653.     to  your main node's default directory.  Your shared files (text files,
  654.     data  files, etc) should  be in a  single directory, and  all nodes can
  655.     access  the files.   All  that you  would need  to keep  in the UBBS1\,
  656.     UBBS2\,  UBBS3\,  etc  directories would  be  your  UBBS.DAT, UBBS.REG,
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.     UltraBBS 2.08 Documentation                                     Page 10
  664.  
  665.     protocol  batch files, door batch files,  remote DOS batch file, RUNBBS
  666.     batch file, and the post-upload batch file.
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.     UltraBBS 2.08 Documentation                                     Page 11
  730.  
  731.     SETUP PROGRAM    SETUP PROGRAM
  732.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  733.  
  734.     UltraBBS SETUP Program (SETUP.EXE)
  735.     Copyright (c) 1991 Bob Farmer, All Rights Reserved
  736.  
  737.     (NOTE:  Whenever  possible  in  UltraBBS's  SETUP  program,  you should
  738.     specify COMPLETE pathnames, including the drive letter!)
  739.  
  740.     ULTRABBS CONFIGURATION
  741.  
  742.     FILE PATHS #1
  743.     -------------
  744.     FILE  HOLDING DIRECTORY  (ex: C:\UBBS\HOLD):   UltraBBS  will place all    FILE  HOLDING DIRECTORY                                                
  745.     uploaded  files that are duplicate files, or that were in the NOUP.DAT,
  746.     in  this directory.  These files will  NOT be placed into the FileBase.
  747.     You  will probably want  to check the  contents of this  directory on a
  748.     regular basis.  You must create this directory.
  749.  
  750.     SCRATCH DIRECTORY (ex: C:\UBBS\SCRATCH):  This directory is a temporary    SCRATCH DIRECTORY                                                      
  751.     directory  used by UltraBBS.  This directory should be left empty. This
  752.     directory  MUST  be different  for  all nodes.    You must  create this
  753.     directory.
  754.  
  755.     BATCH  UPLOAD DIRECTORY (ex: C:\UBBS\BATCH):   This is also a temporary    BATCH  UPLOAD DIRECTORY                                                
  756.     directory used by UltraBBS.  It stores all files during a batch upload.
  757.     The program will automatically empty this directory by moving the files
  758.     into  the upload directory.  This  directory MUST also be different for
  759.     all nodes.  You must create this directory.
  760.  
  761.     USER  SECURITY  FILES DIRECTORY  (ex:  C:\UBBS\FILES):   This directory    USER  SECURITY  FILES DIRECTORY                                        
  762.     stores all security information text files.  The software allows sysops
  763.     to display a different file to each security level.  The file names are
  764.     simply  the corresponding security level.   For example, if you want to
  765.     make  a text file to  be displayed to all  security level 10 users, you
  766.     would  call the  file '10'  without an extension.   Color  files can be
  767.     made,  such as '10G' for security level 10 ANSI users.  You must create
  768.     this directory.
  769.  
  770.     FILE  ATTACH BASE  DIRECTORY (ex:  C:\UBBS\ATTACH):   This directory is    FILE  ATTACH BASE  DIRECTORY                                           
  771.     where  user's  attached files  will be  placed (subdirectories  will be
  772.     created off of this directory).  You must create this directory.
  773.  
  774.     FILEBASE  FILE NAME (ex: C:\UBBS\FILES\FILEBASE):  This is the filename    FILEBASE  FILE NAME                                                    
  775.     of the file that will store information on all files on the BBS.  It is
  776.     a  random access file, with indexes.   This filename should not have an
  777.     extension.  This file is edited with UltraBBS's MANAGER program.
  778.  
  779.     LIMITS  FILE NAME (ex: C:\UBBS\FILES\LIMITS.DAT):  This file stores the    LIMITS  FILE NAME                                                      
  780.     information  on time limits and ratios  for each security level, and is
  781.     edited with "Edit Current Limits File" from SETUP's main menu.
  782.  
  783.     NODE INFORMATION FILE NAME (ex: C:\UBBS\FILES\NODEINFO.DAT):  This file    NODE INFORMATION FILE NAME                                             
  784.     contains  information such as who  is on the BBS,  what they are doing,
  785.     and  where they are from.  It also stores information pertaining to the
  786.     events.   Additionally, this file is also  used when one node is paging
  787.     another node.  This file MUST be the same for all nodes.
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.     UltraBBS 2.08 Documentation                                     Page 12
  796.  
  797.     PROTOCOL   FILE  NAME  (ex:  C:\UBBS\FILES\PROTOCOL.DAT):    This  file    PROTOCOL   FILE  NAME                                                  
  798.     contains  the information  on all of  the protocols  available for file
  799.     transfers.    It  is edited  with  "Edit Current  Protocols  File" from
  800.     SETUP's main menu.
  801.  
  802.     USER  FILE  NAME (ex:  C:\UBBS\FILES\USERS):   This  file  contains the    USER  FILE  NAME                                                       
  803.     information  on every user on the BBS.   Everything that is known about
  804.     the  user's location, phone numbers,  birthdate, security level, etc is
  805.     found  in this file.   This file can be  edited with UltraBBS's MANAGER
  806.     program.   This  file should not  have an extension,  since indexes are
  807.     created for faster searches.
  808.  
  809.     CONFERENCE  DATA  FILE  (ex:  C:\UBBS\FILES\CONFDATA.DAT):    This file    CONFERENCE  DATA  FILE                                                 
  810.     contains  the  information  on all  conferences,  their questionnaires,
  811.     doors,  bulletins, voting booths, text files, etc.  This file is edited
  812.     with SETUP's "Conferences" selection from the main menu.
  813.  
  814.     NODE  CHAT FILE  NAME (ex:  C:\UBBS\FILES\NODECHAT.DAT):   This file is    NODE  CHAT FILE  NAME                                                  
  815.     used  during  node  to node  chat.    For best  results,  it  is highly
  816.     recommended  that this file be on a RAM drive.  This file should be the
  817.     same for all nodes.
  818.  
  819.     NEW USER QUESTIONNAIRE FILE NAME (ex: C:\UBBS\FILES\NEWQUES.DAT):  This    NEW USER QUESTIONNAIRE FILE NAME                                       
  820.     is  a standard questionnaire file  which is given to  all new users who
  821.     log  onto the BBS.  See  the Questionnaire section for more information
  822.     on questionnaires.
  823.  
  824.     NEW  USER ANSWER FILE NAME  (ex: C:\UBBS\FILES\NEWANSW.DAT):  This file    NEW  USER ANSWER FILE NAME                                             
  825.     serves as the users' answer file from the above option.
  826.  
  827.     COMPRESSION  FORMAT FILE  NAME (ex:  C:\UBBS\FILES\COMPRESS.DAT):  This    COMPRESSION  FORMAT FILE  NAME                                         
  828.     file  contains all information on  the file compression types supported
  829.     by  your  BBS (ex:  ZIP, LZH,  ARC, etc).   This  is edited  with "Edit
  830.     Current Compression Methods File" from SETUP's main menu.
  831.  
  832.     PAGE  BELL MUSIC FILE NAME (ex: C:\UBBS\FILES\PAGEBELL.DAT):  This file    PAGE  BELL MUSIC FILE NAME                                             
  833.     contains  music compatible  with BASIC's  PLAY command,  or ANSI music.
  834.     This  file  is played  when  a user  pages  the sysop.  The  first line
  835.     contains  the number of  times to play  the song which  is found on the
  836.     second line and those thereafter.  The lines of the song must not begin
  837.     with ANSI codes.
  838.  
  839.     URGENT  MESSAGES FILE NAME (ex: C:\UBBS\FILES\URGENT.DAT):  This is the    URGENT  MESSAGES FILE NAME                                             
  840.     name  of  the file  that  the sysop's  urgent  messages are  stored in.
  841.     Urgent messages are created/deleted with the (6) main menu command.
  842.  
  843.     EXPIRED  SUBSCRIPTION FILE  NAME (ex: C:\UBBS\FILES\EXPIRED):   This is    EXPIRED  SUBSCRIPTION FILE  NAME                                       
  844.     the text file displayed to users whose subscription date have expired.
  845.  
  846.     POST-UPLOAD  BATCH  FILE NAME  (ex: C:\UBBS\UPLOAD.BAT):   This  is the    POST-UPLOAD  BATCH  FILE NAME                                          
  847.     batch  file run after  all uploads.   You must make  sure you have this
  848.     feature  enabled for this to take effect.   Some common things that can
  849.     be done with this are to convert uploaded files from ARC to ZIP, remove
  850.     ZIP  comments, etc.  When this batch  file is executed by UltraBBS, the
  851.     uploaded  file(s) will be in the batch dir, and this batch file will be
  852.     executed from the system dir.
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.     UltraBBS 2.08 Documentation                                     Page 13
  862.  
  863.     PRE-UPLOAD FILE NAME (ex: C:\UBBS\FILES\PREUPL):  This is the text file    PRE-UPLOAD FILE NAME                                                   
  864.     that  is displayed before  each upload.  Usually  it will explain which
  865.     file  formats you prefer to be uploaded, and which ones you do not want
  866.     to be uploaded.
  867.  
  868.     FILE PATHS #2
  869.     -------------
  870.     CALLER  FILE PREFIX (ex: C:\UBBS\FILES\CALLER):  This is the prefix for    CALLER  FILE PREFIX                                                    
  871.     the file name used for the callers log.  This file contains information
  872.     on  users who have called  and what they did.   This file should be the
  873.     same for all nodes.  The node number is appended to the prefix when the
  874.     file  is  actually  used.   For  example,  Node 1's  callers  log would
  875.     actually  be called  'CALLER1', and  for this  reason, the  name of the
  876.     caller's  log should be no more than  6 characters long.  This file can
  877.     be viewed with a text editor, but should NOT be edited, as it is stored
  878.     in  a special, random format.  It can also be viewed in a reverse order
  879.     with  UltraBBS's (1)  main menu  command, and  searched with UltraBBS's
  880.     (10) main menu command.
  881.  
  882.     NO  UPLOADS FILE NAME (ex: C:\UBBS\FILES\NOUPS.DAT):   This is the file    NO  UPLOADS FILE NAME                                                  
  883.     that  contains the names/wildcards that should not be uploaded, or that
  884.     require  a  specific security  level to  upload.   This is  edited with
  885.     SETUP's main menu "Edit Current No Uploads File" selection.
  886.  
  887.     ALIASES  FILE NAME (ex:  C:\UBBS\FILES\ALIASES.DAT):  This  is the file    ALIASES  FILE NAME                                                     
  888.     that contains names of people who cannot logon new to the BBS.  This is
  889.     a  plain text file (to be edited  with DOS's EDLIN or a similar editor)
  890.     which contains the list of names, one name per line.
  891.  
  892.     CONFERENCE  MENU FILE NAME  (ex: C:\UBBS\FILES\CONFS):   This is a text    CONFERENCE  MENU FILE NAME                                             
  893.     file  that contains a  list of all conferences  available on the board.
  894.     This is displayed to the user when they use the (J) command.
  895.  
  896.     GOODBYE  FILE NAME (ex: C:\UBBS\FILES\GOODBYE):   This is the text file    GOODBYE  FILE NAME                                                     
  897.     that is displayed to the user when he logs off the system.
  898.  
  899.     WELCOME  FILE NAME (ex: C:\UBBS\FILES\WELCOME):   This is the text file    WELCOME  FILE NAME                                                     
  900.     that  is displayed to  all users upon  logon, after the  BBS checks for
  901.     ANSI.
  902.  
  903.     NO  NEW USERS FILE NAME (ex: C:\UBBS\FILES\NONEW):  This is a text file    NO  NEW USERS FILE NAME                                                
  904.     that  is displayed to new users if you have new user logons disabled in
  905.     the SETUP program.
  906.  
  907.     HELP  FILES PREFIX (ex: C:\UBBS\HELP\HLP):   This is the prefix for the    HELP  FILES PREFIX                                                     
  908.     UltraBBS  help files.  These files  come with the UltraBBS distribution
  909.     diskette, but may be modified as a normal text file.
  910.  
  911.     NO  REGISTRATION FILE NAME (ex: C:\UBBS\FILES\NOREG):  This is the text    NO  REGISTRATION FILE NAME                                             
  912.     file displayed to new users if they decide not to register.
  913.  
  914.     LOW  SECURITY FILE NAME  (ex: C:\UBBS\FILES\LOWSEC):   This is the text    LOW  SECURITY FILE NAME                                                
  915.     file  displayed if a user's  security level is too  low to log onto the
  916.     board, but is above 0.
  917.  
  918.     NEW  USER FILE NAME (ex: C:\UBBS\FILES\NEWUSER):  This is the text file    NEW  USER FILE NAME                                                    
  919.     displayed  to all new users, before they  are asked whether or not they
  920.     wish to register with the BBS.
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.     UltraBBS 2.08 Documentation                                     Page 14
  928.  
  929.  
  930.     REMOTE DOS BATCH FILE NAME (ex: C:\UBBS\REMOTE.BAT):  This is the batch    REMOTE DOS BATCH FILE NAME                                             
  931.     file  used to allow remote  sysops (or co-sysops) to  shell to DOS with
  932.     UltraBBS's  (7) command.   A  sample batch file  is provided.   See the
  933.     Remote DOS Setup section for more information.
  934.  
  935.     BIRTHDAY  FILE NAME  (ex: C:\UBBS\FILES\BDAY):   This is  the text file    BIRTHDAY  FILE NAME                                                    
  936.     that is diplayed to a user when they log on and their birthdate matches
  937.     the current date (ie, it is their birthday!).
  938.  
  939.     CALLER  NUMBER FILE NAME (ex:  C:\UBBS\FILES\CALLNUM.DAT):  This is the    CALLER  NUMBER FILE NAME                                               
  940.     data  file that contains the  system's caller number.   To keep a total
  941.     number  of callers on the system, this value should be set the same for
  942.     all  nodes.   If you  wish for each  of your  nodes to  keep a separate
  943.     caller  number, you will want  to set a separate  name for this file on
  944.     each  node.  If, for some reason, you wish to reset your caller number,
  945.     you can delete this file.
  946.  
  947.     BBS PARAMETERS/SWITCHES
  948.     -----------------------
  949.     BBS NAME (ex: Bits & Bytes):  This is the name of your BBS.    BBS NAME                                                   
  950.  
  951.     SYSOP'S  FULL NAME  (ex: BOB  FARMER):   This is  the full  name of the    SYSOP'S  FULL NAME                                                     
  952.     sysop--the  name he uses to log into the BBS with.  You may want to log
  953.     on with your real name, or the name 'SYSOP' as it is done on some other
  954.     BBS packages.
  955.  
  956.     NODE  #  OF THIS  NODE (ex:  1):   This  is the  number of  the current    NODE  #  OF THIS  NODE                                                 
  957.     configuration  file's node  number.  If  you are running  a single node
  958.     system, set this number to '1'.
  959.  
  960.     TOTAL  NODES IN SYSTEM (ex:  1):  This is the  total number of nodes on    TOTAL  NODES IN SYSTEM                                                 
  961.     the system.  Single node boards should set this to 1.
  962.  
  963.     SECONDS FOR REGISTRATION (ex: 180):  This is the number of seconds that    SECONDS FOR REGISTRATION                                               
  964.     a new user has available to register.
  965.  
  966.     SECONDS  BETWEEN NODE CHECKS (ex:  5):  This sets  how often, on multi-    SECONDS  BETWEEN NODE CHECKS                                           
  967.     node  systems,  that  UltraBBS  will  check for  lock  out  or  log off
  968.     functions  performed by a sysop on another node.  It also checks to see
  969.     if  another  node would  like to  chat.   On  single node  systems, for
  970.     optimum performance, this should be set to 0 (which will NEVER check)!
  971.  
  972.     UPLOAD  TIME  CREDIT FACTOR  (ex: 1):    This will  take the  number of    UPLOAD  TIME  CREDIT FACTOR                                            
  973.     minutes  used to upload file(s), multiply it by this number, and give a
  974.     user  that much more time after  an upload.  If it  is set at '0', they
  975.     will  lose all of the  time it takes to  upload.  If it  is set to '1',
  976.     they  will neither lose nor gain time.   If it is set to '2', they will
  977.     receive  twice the amount of  time that they spent  in the upload, etc.
  978.     Decimals are allowed in this field.
  979.  
  980.     SECONDS  OF IDLE TIME ALLOWED (ex: 180):  This is the number of seconds    SECONDS  OF IDLE TIME ALLOWED                                          
  981.     of inactivity (no keyboard input) before UltraBBS hangs up the user for
  982.     inactivity.
  983.  
  984.     USE  POST-UPLOAD BATCH FILE:  If you want to use the UPLOAD.BAT file as    USE  POST-UPLOAD BATCH FILE                                            
  985.     described earlier in the manual, set this to 'Y'es.
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.     UltraBBS 2.08 Documentation                                     Page 15
  994.  
  995.     COMMUNICATIONS  PORT  (ex: 1):  This is  the communications  port used:    COMMUNICATIONS  PORT                                                   
  996.     'X'=Local,  '1'=COM1, '2'=COM2, '3'=COM3, etc.  It will support up to 8
  997.     COM ports, as long as your FOSSIL driver does.
  998.  
  999.     LOCK  MODEM'S BPS RATE:  Set this switch  to 'Y'es if you would like to    LOCK  MODEM'S BPS RATE                                                 
  1000.     lock  your modem in at  the baud rate entered in  the 'F' field of this
  1001.     menu.   This is often used on high  speed modems, such as the USR HSTs.
  1002.     When  you set UltraBBS to  lock at the baud  rate specified, you should
  1003.     also set your FOSSIL to lock at that baud rate.  See the manual of your
  1004.     specific FOSSIL for information on how to do this.
  1005.  
  1006.     RTS/CTS FLOW CONTROL:  Flow control is needed by many of the newer high    RTS/CTS FLOW CONTROL                                                   
  1007.     speed modems.  Set to 'Y'es if your modem needs RTS/CTS flow control.
  1008.  
  1009.     MODEM  ANSWER COMMAND (ex: ATA):  This is the modem command to make the    MODEM  ANSWER COMMAND                                                  
  1010.     modem answer the phone.  Most modems would use 'ATA' for this command.
  1011.  
  1012.     MODEM  OFF-HOOK COMMAND (ex: ATH1):  This  is the modem command to take    MODEM  OFF-HOOK COMMAND                                                
  1013.     the  phone off-hook.   This command  is used each  time UltraBBS exits,
  1014.     except in the case of a fatal system error.
  1015.  
  1016.     LOWEST BPS RATE ALLOWED (ex: 1200):  This is the lowest bps (baud) rate    LOWEST BPS RATE ALLOWED                                                
  1017.     you  want to allow on your BBS.  For example, if you want to allow only
  1018.     2400  and above, then set it  to 2400.  If you  want to allow only 9600
  1019.     and faster, then set it to 9600.
  1020.  
  1021.     MODEM INITIALIZATION BPS RATE:  This is the baud rate to initialize the    MODEM INITIALIZATION BPS RATE                                          
  1022.     modem with.  UltraBBS supports from 300 to 38400 baud.
  1023.  
  1024.     USE TERSE CALLER LOGGING:  Set this to 'Y'es if you wish to tersely log    USE TERSE CALLER LOGGING                                               
  1025.     calls.    In  terse  call  logging  mode,  only  the logon/logoff/event
  1026.     messages are recorded to the log, instead of the more detailed messages
  1027.     that are recorded in verbose logging mode.
  1028.  
  1029.     ALLOW  7E1 CALLERS:   Set this  to 'Y'es  if you would  like to support    ALLOW  7E1 CALLERS                                                     
  1030.     callers using 7E1 or set it to 'N'o if you would like to deny access to
  1031.     7E1  callers.   In  some cases,  7E1 callers  will cause  problems with
  1032.     external door programs.
  1033.  
  1034.     CONTINUE AFTER INIT FAILURE:  Set this to 'Y'es if you want UltraBBS to    CONTINUE AFTER INIT FAILURE                                            
  1035.     continue as if there was no error after an initialization fails.  Under
  1036.     most   conditions,  you  will   want  to  set  this   to  'N'o  as  the
  1037.     initialization  string  places the  modem  on hook  and  performs other
  1038.     critical operations.
  1039.  
  1040.     MODEM INITIALIZATION COMMAND:  This option varies greatly from modem to    MODEM INITIALIZATION COMMAND                                           
  1041.     modem;  however, this does need to do several things:  put the phone on
  1042.     the hook, disable auto-answer, turn on extended response codes (CONNECT
  1043.     2400,  etc), and  activate the  DTR and DCD  signals.   Read your modem
  1044.     manual  for specific  information on  setting up  your modem.   See the
  1045.     Modem  Configuration  section  to  see  if  your  modem  type  has been
  1046.     specifically documented.
  1047.  
  1048.     NUMBER  OF  RINGS  TO  SKIP  BEFORE ANSWERING  (ex:  0):    This option    NUMBER  OF  RINGS  TO  SKIP  BEFORE ANSWERING                          
  1049.     specified  the number  of rings  to wait  before answering  an incoming
  1050.     call.   Setting it to '0' causes UltraBBS to answer immediately (ie: on
  1051.     the  first ring), setting  it to '1'  would cause UltraBBS  to skip the
  1052.     first ring (thus answering on the second), and etc.
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.     UltraBBS 2.08 Documentation                                     Page 16
  1060.  
  1061.  
  1062.     ALLOW  USERS TO SKIP WELCOME:  If you want the users to be able to skip    ALLOW  USERS TO SKIP WELCOME                                           
  1063.     the  welcome screen by stacking a 'Q' at the logon graphics prompt, set
  1064.     this to 'Y'es.
  1065.  
  1066.     SHELL  TO REMOTE DOS:  UltraBBS can either exit to remote DOS, or shell    SHELL  TO REMOTE DOS                                                   
  1067.     to  remote DOS.  If you set this  to 'Y'es, then UltraBBS will shell to
  1068.     remote  DOS.  This is much quicker  than exiting, but UltraBBS stays in
  1069.     memory.   It is  recommended that you  set this to  'N'o, in which case
  1070.     UltraBBS  will use  the errorlevels in  the RUNBBS.BAT file  to run its
  1071.     doors.
  1072.  
  1073.     SHELL  TO  DOORS:   This is  the same  as the  above option,  except it    SHELL  TO  DOORS                                                       
  1074.     applies to the doors instead of remote DOS.
  1075.  
  1076.     REMOTE  DOS REBOOT ON HANGUP:  If this option is set to 'Y'es, UltraBBS    REMOTE  DOS REBOOT ON HANGUP                                           
  1077.     will  reboot the computer if  a remote user hangs  up after shelling to
  1078.     DOS but before returning to the BBS.
  1079.  
  1080.     TEST UPLOADS:  Set this to 'Y'es if you would like UltraBBS to test the    TEST UPLOADS                                                           
  1081.     integrity  of all  supported compressed  files when  they are uploaded.
  1082.     Setting  this option  to 'Y'es  is highly  recommended, as  it helps to
  1083.     filter out aborted and bad uploads.
  1084.  
  1085.     ALLOW  NEW USERS:  Set this to 'Y'es  if you would like new users to be    ALLOW  NEW USERS                                                       
  1086.     able to log onto the board.
  1087.  
  1088.     ALLOW  NON-2-WORD NAMES:  Set this to  'Y'es if you would like users to    ALLOW  NON-2-WORD NAMES                                                
  1089.     be  able to log  on with names  that are less  or more than  2 words in
  1090.     length.
  1091.  
  1092.     DIRECTORY  ID FOR  '/' FILES:   This is  the directory ID  that will be    DIRECTORY  ID FOR  '/' FILES                                           
  1093.     placed on all files that start with a '/' in the description.  You will
  1094.     probably  want to set up a directory  with this ID and its security set
  1095.     at  sysop level,  so that you  can look through  the privately uploaded
  1096.     files.  Also, all files uploaded without descriptions (for example, the
  1097.     user  wasn't around when the upload was finished) will be placed in the
  1098.     private directory!
  1099.  
  1100.     SYSOP START TIME/SYSOP END TIME:  This is the beginning and end of the    SYSOP START TIME/SYSOP END TIME                                       
  1101.     sysop page bell hours.  If the sysop has turned on his page bell (with
  1102.     (Alt-P)), then users will always be allowed to page the sysop.  If the
  1103.     page bell is off, then the page bell hours will be checked and if they
  1104.     are currently active, the page will be allowed.
  1105.  
  1106.     DELETE  FILE  FOR USER:    If this  flag is  set,  then after  a user's    DELETE  FILE  FOR USER                                                 
  1107.     individual  file (in  the file  for user field  of the  user record) is
  1108.     displayed,  it  will be  deleted and  the field  cleared in  the user's
  1109.     record.
  1110.  
  1111.     CHECK  MESSAGE 'TO':   If this  flag if set,  the then 'To'  field of a    CHECK  MESSAGE 'TO'                                                    
  1112.     message  will be checked when a user enters a message to make sure that
  1113.     the  user actually  exists.   If the user  does not  exist, the message
  1114.     enterer  will  be  allowed  to reenter,  abort,  or  continue  with the
  1115.     message.
  1116.  
  1117.     (TI)ME  BANK MAXIMUM:  This  is the maxium amount  of time (in minutes)    (TI)ME  BANK MAXIMUM                                                   
  1118.     that a user can store in the BBS's time bank (TI) command.
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.     UltraBBS 2.08 Documentation                                     Page 17
  1126.  
  1127.  
  1128.     INSTANT  LOGON  PASSWORD:   This is  the password  that is  required to    INSTANT  LOGON  PASSWORD                                               
  1129.     perform  an "instant logon".  An instant logon is performed by stacking
  1130.     an  equal sign ('=') at the logon  graphics prompt.  The user will then
  1131.     be prompted for the instant logon password, his name/password, and will
  1132.     be  placed at the main menu.  If you wish, you may place all input info
  1133.     on  the password  line, separated  by tildes  (~) (as  you can  on most
  1134.     prompts).   This feature is  especially useful for local/remote sysops,
  1135.     or  mail systems  that operate  through doors  (such as  PCRelay, etc).
  1136.     During  an instant logon, all text files  are skipped and the mail scan
  1137.     is skipped.
  1138.  
  1139.     USE BIOS OUTPUT:  If this is set to 'Y'es, then BIOS output will always    USE BIOS OUTPUT                                                        
  1140.     be  used instead of direct  screen writes.  If  you have an older video
  1141.     card  and  don't  like  the  "snow", or  if  you  are  running  under a
  1142.     multitasking  program that  cannot intercept direct  screen writes, you
  1143.     may  want to set this  to 'Y'es.  Screen  writes are much slower though
  1144.     when this is turned on.
  1145.  
  1146.     SECURITY LEVELS
  1147.     ---------------
  1148.     (B)  - (11) SECURITIES:   All of these are  the security levels for the    (B)  - (11) SECURITIES                                                 
  1149.     commands  shown.  For  information on these  commands, see the commands
  1150.     section of this manual.
  1151.  
  1152.     MINIMUM  LOG ON SECURITY:  This is the minimum security required to log    MINIMUM  LOG ON SECURITY                                               
  1153.     onto the board.
  1154.  
  1155.     (G  X) SECURITY:   Typing 'G X'  from the main  menu causes UltraBBS to    (G  X) SECURITY                                                        
  1156.     exit  to  DOS after  it logs  off the  user.   This  is a  remote sysop
  1157.     oriented command and should be set high enough so that normal users can
  1158.     not take down the board.
  1159.  
  1160.     SYSOP  MENU SECURITY:  This is the  security level required to show the    SYSOP  MENU SECURITY                                                   
  1161.     user the sysop menu.
  1162.  
  1163.     OVERWRITE  FILES  SECURITY:   This is  the  security level  required to    OVERWRITE  FILES  SECURITY                                             
  1164.     overwrite existing files on an upload.
  1165.  
  1166.     MULTIPLE SAVE SECURITY:  This is the security level required to use the    MULTIPLE SAVE SECURITY                                                 
  1167.     multiple save command.  The multiple save command allows a user to send
  1168.     one message to more than one person.
  1169.  
  1170.     READ  KILLED SECURITY:  This  is the security level  required to read a    READ  KILLED SECURITY                                                  
  1171.     message that has been killed.  Packing the message base will remove all
  1172.     killed  messages permanently.   This option should be  set at the sysop
  1173.     level.
  1174.  
  1175.     EDIT/MOVE SECURITY:  This is the security level required to either move    EDIT/MOVE SECURITY                                                     
  1176.     a file from one message base to another or to edit an existing message.
  1177.  
  1178.     KILL ANY MESSAGE SECURITY:  This is the security level required to kill    KILL ANY MESSAGE SECURITY                                              
  1179.     all  messages, whether  it is  from/to the  user or  not.   This option
  1180.     should be set at the sysop level.
  1181.  
  1182.     SKIP MESSAGE PASSWORD SECURITY:  This is the security level required to    SKIP MESSAGE PASSWORD SECURITY                                         
  1183.     skip  the password  protection prompt  on password  protected messages.
  1184.     This option should be set at the sysop level.
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.     UltraBBS 2.08 Documentation                                     Page 18
  1192.  
  1193.  
  1194.     TO-SYSOP  MESSAGE SECURITY:  If you would  like for users to be able to    TO-SYSOP  MESSAGE SECURITY                                             
  1195.     leave messages to the sysop, but not to other users or public messages,
  1196.     you  can set  the 'E'nter  Message security  level command  above their
  1197.     security level, and place this at or below their level.  They will then
  1198.     be allowed to leave messages to the sysop, but not to other callers, or
  1199.     to  'ALL'.  The only  exception to this security  requirement is when a
  1200.     user  repeatedly fails the password entry at login and he is allowed to
  1201.     enter a message to the sysop explaining the problem if he wishes.
  1202.  
  1203.     FILE  CLASSIFICATION SECURITY:  This is  the security level required to    FILE  CLASSIFICATION SECURITY                                          
  1204.     for a user to be able to specify the directory that his upload goes in.
  1205.  
  1206.     READ  PRIVATE MESSAGE SECURITY:  This is the security level required to    READ  PRIVATE MESSAGE SECURITY                                         
  1207.     read all private messages, whether it is from/to the user or not.  This
  1208.     option should be set at the sysop level.
  1209.  
  1210.     NEW  USER SECURITY:  This is the  security level given to all new users    NEW  USER SECURITY                                                     
  1211.     when they sign up.
  1212.  
  1213.     EDIT  ANY DESCRIPTION SECURITY:  This is the security level required to    EDIT  ANY DESCRIPTION SECURITY                                         
  1214.     edit  the description of any file, whether it was upload by the user or
  1215.     not.   If  you trust  your users, you  may want  to set  this to normal
  1216.     security levels.
  1217.  
  1218.     IMPORT  INTO MESSAGES SECURITY:  This is the security level to import a    IMPORT  INTO MESSAGES SECURITY                                         
  1219.     file  into the message base.   The command to use  this is 'F' from the
  1220.     Message Editing Command prompt.
  1221.  
  1222.     RETURN RECEIPT SECURITY:  This is the security level that the user must    RETURN RECEIPT SECURITY                                                
  1223.     have in order to request a return receipt on a message.
  1224.  
  1225.     FORWARD MESSAGE SECURITY:  This is the security that the user must have    FORWARD MESSAGE SECURITY                                               
  1226.     to  forward his  messages (after receiving  them) with  the (F) end-of-
  1227.     message command.
  1228.  
  1229.     PAGE  UNAVAILABLE  SECURITY:   This is  the  security required  to page    PAGE  UNAVAILABLE  SECURITY                                            
  1230.     unavailable users with the (N) command.
  1231.  
  1232.     EDIT  HIS OWN MESSAGES SECURITY:   This is the  security required for a    EDIT  HIS OWN MESSAGES SECURITY                                        
  1233.     user to edit the text of messages that he entered.
  1234.  
  1235.     NEW USER CONFERENCES/QMAIL PARAMETERS
  1236.     -------------------------------------
  1237.     NEW  USER CONFERENCES:   This  is the  conference string  which will be    NEW  USER CONFERENCES                                                  
  1238.     assigned  to new users when they first  sign up.  This string will also
  1239.     be copied into their expired conferences string.
  1240.  
  1241.     OFFLINE  READING PACKET ID:   This is  the ID (maximum  8 letters) that    OFFLINE  READING PACKET ID                                             
  1242.     will  be  used to  make the  filename  used in  Qmail packets  that are
  1243.     received or sent from your BBS.
  1244.  
  1245.     BBS LOCATION:  This is the city and state of your BBS, for use in Qmail    BBS LOCATION                                                           
  1246.     packets.
  1247.  
  1248.     BBS  PHONE NUMBER:   This is the phone  number of your  BBS, for use in    BBS  PHONE NUMBER                                                      
  1249.     Qmail packets.
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.     UltraBBS 2.08 Documentation                                     Page 19
  1258.  
  1259.     QMAIL  MENU FOR PACKET:   This is the full path  of the Qmail menu that    QMAIL  MENU FOR PACKET                                                 
  1260.     will  be placed in with the Qmail  .QWK packets.  The path should point
  1261.     to a ANSI version (if you have one), since non-ANSI versions will never
  1262.     be used.
  1263.  
  1264.     MAXIMUM  NUMBER OF MESSAGES FOR (O), (D C) PACKET:  This is the maximum    MAXIMUM  NUMBER OF MESSAGES FOR (O), (D C) PACKET                      
  1265.     number  of messages that  a user may  pack up in  a single (O)ffline or
  1266.     (R)ead (C)apture session.
  1267.  
  1268.     EVENT  # 1 - 3 TIMES:   This is the time  at which these events will be    EVENT  # 1 - 3 TIMES                                                   
  1269.     executed.   The time '00:00' would cause  the event to run at midnight.
  1270.     All times are in 24-hour military format.
  1271.  
  1272.     EVENT  # 1 - 3 ACTIVE FLAGS:  If an event's active flag is on, then the    EVENT  # 1 - 3 ACTIVE FLAGS                                            
  1273.     event will be executed, otherwise they will not be.
  1274.  
  1275.     EVENT  # 1 - 3 GUARD TIMES:   This is the number of minutes before each    EVENT  # 1 - 3 GUARD TIMES                                             
  1276.     event during which uploads are not allowed.
  1277.  
  1278.     CONFERENCES: QUESTIONNAIRES, BULLETINS, DOORS, VOTING BOOTHS
  1279.  
  1280.     From the conference selection screen, you can (Alt-A)dd conferences and
  1281.     (Alt-D)elete conferences.  You may only delete the last conference, and
  1282.     to  delete it you must have it highlighted (this is to provide a safety
  1283.     guard  against accidentally  deleting a  conference).   When you  add a
  1284.     conference, you will have the option to copy the data over from another
  1285.     conference  so  that  you  can  more  quickly  and  easily  create  new
  1286.     conferences that use similar files and similar parameters.
  1287.  
  1288.     CONFERENCE PARAMETERS
  1289.     ---------------------
  1290.     CONFERENCE  NAME (ex: General):  This is the name of the conference (up    CONFERENCE  NAME                                                       
  1291.     to 40 characters).
  1292.  
  1293.     MESSAGE FILE NAME (ex: C:\UBBS\FILES\GENERAL):  This is the name of the    MESSAGE FILE NAME                                                      
  1294.     conference's  message file on the drive.   This file should not have an
  1295.     extension,  since  indexes  are used.    This parameter  should  be set
  1296.     differently  in  each conference,  otherwise they  will share  the same
  1297.     message file, and hence, the same messages!
  1298.  
  1299.     MAIN MENU FILE NAME (ex: C:\UBBS\FILES\MMENU):  This is the name of the    MAIN MENU FILE NAME                                                    
  1300.     conference's main menu text file.
  1301.  
  1302.     SYSOP  MENU FILE NAME  (ex: C:\UBBS\FILES\SMENU):  This  is the name of    SYSOP  MENU FILE NAME                                                  
  1303.     the conference's sysop menu text file, displayed to users who have high
  1304.     enough access to see it.
  1305.  
  1306.     NEWS  FILE  NAME (ex:  C:\UBBS\FILES\NEWS):   This is  the name  of the    NEWS  FILE  NAME                                                       
  1307.     conference's  news text file,  displayed each call  when the user first
  1308.     enters that conference.  In conference # 0, this file is displayed when
  1309.     the user first logs on each day.
  1310.  
  1311.     DOORS  MENU FILE NAME  (ex: C:\UBBS\FILES\DOORS):  This  is the name of    DOORS  MENU FILE NAME                                                  
  1312.     the text file that lists all doors and possibly a brief description for
  1313.     them.   This file is displayed to users who select the (OP)en or (DO)or
  1314.     option.
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.     UltraBBS 2.08 Documentation                                     Page 20
  1324.  
  1325.     DOORS  DATA FILE NAME (ex: C:\UBBS\FILES\DOORS.DAT):   This is the name    DOORS  DATA FILE NAME                                                  
  1326.     of  the file  that stores the  information on  each door.   This can be
  1327.     edited  with  SETUP's  "Edit  Current Doors  File"  selection  from the
  1328.     "Conference  Setup"  menu.   For  more  information on  doors,  see the
  1329.     "DOORS" section of this manual.
  1330.  
  1331.     BULLETINS  MENU FILE  NAME (ex: BLTS):   This  is the name  of the text    BULLETINS  MENU FILE  NAME                                             
  1332.     file,  shown to  users, that lists  all bulletins and  possibly a brief
  1333.     description for them.
  1334.  
  1335.     BULLETINS  DATA FILE NAME (ex: BLTS.DAT):  This is the name of the file    BULLETINS  DATA FILE NAME                                              
  1336.     that  stores the information  on each bulletin.   Bulletins are general
  1337.     text files that users can view from the main menu with the (B) command.
  1338.     This can be edited with SETUP's "Edit Current Bulletins File" selection
  1339.     from the "Conference Setup" menu.
  1340.  
  1341.     QUESTIONNAIRES MENU FILE NAME (ex: QUES):  This is the name of the text    QUESTIONNAIRES MENU FILE NAME                                          
  1342.     file,  shown to  users, that  lists all  questionnaires and  possibly a
  1343.     brief description for them.
  1344.  
  1345.     QUESTIONNAIRES  DATA FILE NAME (ex: QUES.DAT):  This is the name of the    QUESTIONNAIRES  DATA FILE NAME                                         
  1346.     file  that stores the  information on each questionnaire.   This can be
  1347.     edited  with SETUP's "Edit Current Questionnaire File" from "Conference
  1348.     Setup".
  1349.  
  1350.     DIRECTORIES  MENU FILE NAME  (ex: DIR):   This is the  name of the text    DIRECTORIES  MENU FILE NAME                                            
  1351.     file,  shown to users, that lists  all directories and possibly a brief
  1352.     description for them.
  1353.  
  1354.     VOTING  BOOTHS MENU FILE  NAME (ex: VOTING):   This is  the name of the    VOTING  BOOTHS MENU FILE  NAME                                         
  1355.     text  file, shown to users, that lists all voting booths and possibly a
  1356.     brief description for them.
  1357.  
  1358.     VOTING BOOTHS DATA FILE NAME (ex: VOTING.DAT):  This is the name of the    VOTING BOOTHS DATA FILE NAME                                           
  1359.     file  that stores the information  on each voting booth.   This file is
  1360.     edited  with  SETUP's  "Edit  Voting  Booth  File"  selection  from the
  1361.     "Conference Setup" menu.
  1362.  
  1363.     UPLOAD  DIRECTORY:   This  is the  physical  directory where  all newly    UPLOAD  DIRECTORY                                                      
  1364.     uploaded files in this conference will be placed.
  1365.  
  1366.     ALLOW  UPLOADS HERE:  If  you set this to 'N'o,  then users will not be    ALLOW  UPLOADS HERE                                                    
  1367.     allowed to upload when in this conference.
  1368.  
  1369.     ECHO  MAIL:  If  this flag is set,  users will be  asked whether or not    ECHO  MAIL                                                             
  1370.     their  message should be set  to 'Echo'.  This  is used by several mail
  1371.     systems,  including PCRelay and UltraBBS's FIDOCVT.  For normal message
  1372.     base operation, set this to 'N'o.
  1373.  
  1374.     ALIASES  IN MESSAGES:  If this flag is set, users will be asked for the    ALIASES  IN MESSAGES                                                   
  1375.     name for the 'From' field of their messages left in this conference.
  1376.  
  1377.     ESC  CODES IN MESSAGES:  If this flag  is set, users will be allowed to    ESC  CODES IN MESSAGES                                                 
  1378.     enter  escape codes  (ANSI sequences)  in their  messages left  in this
  1379.     conference.
  1380.  
  1381.     DEFAULT  FILE DIRECTORY:   This  is the  file directory  number in this    DEFAULT  FILE DIRECTORY                                                
  1382.     conference to which unclassified uploads will be assigned.
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.     UltraBBS 2.08 Documentation                                     Page 21
  1390.  
  1391.  
  1392.     FILE DIRECTORY CONFIGURATION
  1393.     ----------------------------
  1394.     In  the file directory configuration screen,  you will be displayed the
  1395.     settings  of the directory numbers that are defined in this conference.
  1396.     You  can modify the four-character,  alphanumberic DIRECTORY ID and the                                                       DIRECTORY ID        
  1397.     DIRECTORY  SECURITY  for each  directory  number.   Through  the Global    DIRECTORY  SECURITY                                                    
  1398.     Changes  menu,  you  can  copy  the  complete  file  directory settings
  1399.     (including  default  file  directory  from  the  conference  parameters
  1400.     screen) from one conference to another.  All files, when uploaded, will
  1401.     be  given the directory ID of the  directory # that they are classified
  1402.     into.  Using the directory IDs, you have a great deal of flexibility in
  1403.     how  you set  up the file  directory numbers  in different conferences.
  1404.     For example, you could set Directory 1 in Conference 0 for directory ID
  1405.     "GNRL", and set Directory 5 in Conference 12 for "GNRL", and they would
  1406.     contain  the exact same files.  You  may have up to 300 directories per
  1407.     conference.
  1408.  
  1409.     GLOBAL CONFERENCE CHANGES
  1410.     -------------------------
  1411.     COPY  FILE DIRECTORY  SETTINGS FROM  ONE CONFERENCE  TO ANOTHER:   This    COPY  FILE DIRECTORY  SETTINGS FROM  ONE CONFERENCE  TO ANOTHER        
  1412.     command  allows  you  to  duplicate the  file  system  settings  from a
  1413.     conference, and place them into another conference.
  1414.  
  1415.     CHANGE  UPLOAD  DIRECTORY:   This command  changes the  physical upload    CHANGE  UPLOAD  DIRECTORY                                              
  1416.     directory for selected conferences.
  1417.  
  1418.     CLEAR USERS' MESSAGE POINTERS IN A CONFERENCE:  This command allows you    CLEAR USERS' MESSAGE POINTERS IN A CONFERENCE                          
  1419.     to   clear  all  users'  last  read  message  pointers  in  a  specific
  1420.     conference.   You  should use  this after  manually deleting  a message
  1421.     base, etc.
  1422.  
  1423.     EDIT CURRENT QUESTIONNAIRES DATA FILE
  1424.     -------------------------------------
  1425.     You  may have  up to  500 questionnaires  per conference.   This option
  1426.     allows you to edit the questionnaire data file that is specified in the
  1427.     current conference.
  1428.  
  1429.     QUESTIONNAIRE  NAME:    The  name  of  this  questionnaire  (up  to  20    QUESTIONNAIRE  NAME                                                    
  1430.     characters).
  1431.  
  1432.     QUESTIONNAIRE  FILE NAME:  The file name  of the file that contains the    QUESTIONNAIRE  FILE NAME                                               
  1433.     questionnaire's commands.  See the questionnaire section of this manual
  1434.     for information on the commands that can be put in this file.
  1435.  
  1436.     ANSWER FILE NAME:  The file name of the file to write the questionnaire    ANSWER FILE NAME                                                       
  1437.     answers to.
  1438.  
  1439.     SECURITY  LEVEL:  The security level required  for a user to answer the    SECURITY  LEVEL                                                        
  1440.     questionnaire.
  1441.  
  1442.     PASSWORD:  The password required to answer the questionnaires.    PASSWORD                                                      
  1443.  
  1444.     EDIT CURRENT BULLETINS DATA FILE
  1445.     --------------------------------
  1446.     You  may have up to  1000 bulletins per conference.   This option edits
  1447.     the bulletins data file specified in the current conference.
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.     UltraBBS 2.08 Documentation                                     Page 22
  1456.  
  1457.     BULLETIN FILE:  This is the file name of the bulletin.    BULLETIN FILE                                         
  1458.  
  1459.     SECURITY  LEVEL:   This  is the  security level  required to  view this    SECURITY  LEVEL                                                        
  1460.     bulletin.
  1461.  
  1462.     PASSWORD:  This is the password required to view this bulletin.    PASSWORD                                                       
  1463.  
  1464.     EDIT CURRENT DOORS DATA FILE
  1465.     ----------------------------
  1466.     You may have up to 625 doors per conference.  This option allows you to
  1467.     edit the doors data file specified in the current conference.
  1468.  
  1469.     DOOR NAME:  This is the name of the door (up to 20 characters).    DOOR NAME                                                      
  1470.  
  1471.     BATCH  FILE NAME:   This is  the name of  the batch file  that runs the    BATCH  FILE NAME                                                       
  1472.     door.  It should have the extension of .BAT.
  1473.  
  1474.     SECURITY LEVEL:  This is the security required to enter the door.    SECURITY LEVEL                                                   
  1475.  
  1476.     PASSWORD:  This is the password required to enter the door.    PASSWORD                                                   
  1477.  
  1478.     BBS  TYPE:  This is the BBS type of  the door.  It can be set to PCB14,    BBS  TYPE                                                              
  1479.     WILDCAT, RBBS, GAP, UTI, or WWIV.  Respectively, the door files created
  1480.     are:  PCBOARD.SYS, CALLINFO.BBS,  DORINFOx.DEF, DOOR.SYS,  UTI.TXT, and
  1481.     CHAIN.TXT.
  1482.  
  1483.     REBOOT  ON LOST  CARRIER:  This  flag determines  whether UltraBBS will    REBOOT  ON LOST  CARRIER                                               
  1484.     have  the FOSSIL reboot the  computer if carrier is  lost in this door.
  1485.     Under most conditions, you will not want to use this.
  1486.  
  1487.     EDIT CURRENT VOTING BOOTHS DATA FILE
  1488.     ------------------------------------
  1489.     You may have up to 45 voting booths per conference.  This option allows
  1490.     you  to  edit the  voting  booths data  file  specified in  the current
  1491.     conference.
  1492.  
  1493.     VOTING TOPIC:  This is the question to be voted on.    VOTING TOPIC                                       
  1494.  
  1495.     SECURITY FOR VOTING BOOTH:  This is the security level required to vote    SECURITY FOR VOTING BOOTH                                              
  1496.     on this topic.
  1497.  
  1498.     VOTING  RESULTS DATA FILE:  This is  the data file in which the results    VOTING  RESULTS DATA FILE                                              
  1499.     of this vote will be stored.
  1500.  
  1501.     PASSWORD  FOR VOTING BOOTH:   This is the password  required to vote on    PASSWORD  FOR VOTING BOOTH                                             
  1502.     this topic.
  1503.  
  1504.     VOTING CHOICES:  These are the possible answers which can be voted for.    VOTING CHOICES                                                         
  1505.  
  1506.     EDIT CURRENT LIMITS DATA FILE
  1507.  
  1508.     You  may have up to 256 limits  entries defined.  This option edits the
  1509.     limits data file that is specified in the current node's configuration.
  1510.  
  1511.     SECURITY  LEVEL:   This is the  security level for  which the following    SECURITY  LEVEL                                                        
  1512.     parameters will apply.
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.     UltraBBS 2.08 Documentation                                     Page 23
  1522.  
  1523.     MINUTES PER DAY:  This is the total number of minutes that users of the    MINUTES PER DAY                                                        
  1524.     above security level will get each day.
  1525.  
  1526.     DOWNLOADS  PER UPLOAD:  This is the total number of files that the user    DOWNLOADS  PER UPLOAD                                                  
  1527.     can  download for each file he uploads.  If you set this to 0, the user
  1528.     will have no upload/download file ratio.
  1529.  
  1530.     DOWNLOAD  KILOBYTES PER UPLOAD  KILOBYTE:  This is  the total number of    DOWNLOAD  KILOBYTES PER UPLOAD  KILOBYTE                               
  1531.     kilobytes  that the user can download for each kilobyte he uploads.  If
  1532.     you  set  this to  0, the  user will  have no  upload/download kilobyte
  1533.     ratio.
  1534.  
  1535.     AUTO  LOGIN DOOR NUMBER:   This is the door  number which the user will    AUTO  LOGIN DOOR NUMBER                                                
  1536.     automatically  be placed in whenever he logs  in or calls as a new user
  1537.     and  received this security  level.  To disable  this feature, set this
  1538.     parameter 0.
  1539.  
  1540.     DAILY DOWNLOAD K LIMIT:  This is the maximum number of kilobytes that a    DAILY DOWNLOAD K LIMIT                                                 
  1541.     user of this security level can download in one day.
  1542.  
  1543.     EDIT CURRENT NO UPLOADS DATA FILE
  1544.  
  1545.     You  may have up to 1450 no  upload entries defined.  This option edits
  1546.     the  no  uploads data  file  that is  specified  in the  current node's
  1547.     configuration.
  1548.  
  1549.     WILDCARD  SPECIFICATION:  This is  the wildcard specification for which    WILDCARD  SPECIFICATION                                                
  1550.     the following parameter will apply.
  1551.  
  1552.     SECURITY LEVEL:  This is the security level required to upload any file    SECURITY LEVEL                                                         
  1553.     matching the above wildcard.  If a user, in a batch transfer, uploads a
  1554.     file  that he does not have high  enough security to upload, it will be
  1555.     placed in the file holding directory and he will receive no credit.
  1556.  
  1557.     EDIT CURRENT PROTOCOLS DATA FILE
  1558.  
  1559.     You  may  have up  to 256  protocols  defined.   This option  edits the
  1560.     protocols   data  file  that   is  specified  in   the  current  node's
  1561.     configuration.
  1562.  
  1563.     The  default protocols data file that  comes with UltraBBS contains the
  1564.     main  protocols used today, and  uses the DSZ and  BIMODEM drivers.  If
  1565.     you  wish to use the protocols data  file and the protocol batches that
  1566.     come  with UltraBBS, you  will need to acquire  these two programs (DSZ
  1567.     and BIMODEM).  They are available on most BBSes, including the UltraBBS
  1568.     test sites.
  1569.  
  1570.     PROTOCOL  LETTER (ex: Z):  This is  the letter with which the user will    PROTOCOL  LETTER                                                       
  1571.     select this protocol.
  1572.  
  1573.     PROTOCOL  TYPE (ex: M):  This is the type of protocol--'S'ingle File or    PROTOCOL  TYPE                                                         
  1574.     'M'ultiple File Support, or 'B'idirectional Transfer Support.
  1575.  
  1576.     UPLOAD  BATCH FILE (ex:  RZ.BAT):  This  is the name  of the batch file    UPLOAD  BATCH FILE                                                     
  1577.     that  is invoked  by UltraBBS  to receive  a file  from the  user.  The
  1578.     parameters  passed to it  are:  %1 =  Port Number (1, 2,  3, etc), %2 =
  1579.     Baud  Rate (300, 1200, etc).  On  non-@-supporting protocols, %3 - %9 =
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.     UltraBBS 2.08 Documentation                                     Page 24
  1588.  
  1589.     File  Names to Send, and  on @-supporting protocols, %3  = File Name of
  1590.     the "@" list file.
  1591.  
  1592.     DOWNLOAD/BIDIR  BATCH FILE (ex: SZ.BAT):  This is the name of the batch    DOWNLOAD/BIDIR  BATCH FILE                                             
  1593.     file  that is  invoked by  UltraBBS to send  a file  to the  user.  The
  1594.     parameters  passed to it  are:  %1 =  Port Number (1, 2,  3, etc), %2 =
  1595.     Baud  Rate (300, 1200,  etc), %3 =  File Name to  Receive (Only on non-
  1596.     batch protocols).  This batch file is also invoked when a bidirectional
  1597.     transfer  is executed.  The parameters  passed to a bidirectional batch
  1598.     file  are:  %1 = Port Number (1, 2, 3, etc), %2 = Baud Rate (300, 1200,
  1599.     etc).  On non-@-supporting protocols, %3 - %9 = File Names to Send, and
  1600.     on @-supporting protocols, %3 = File Name of the "@" list file.
  1601.  
  1602.     PROTOCOL NAME (ex: Zmodem):  This is the name of the protocol.    PROTOCOL NAME                                                 
  1603.  
  1604.     BATCH  "@" SUPPORT (ex:  Y):  This  flag designates whether  or not the    BATCH  "@" SUPPORT                                                     
  1605.     protocol   supports the  "@" filename list parameter.   This allows the
  1606.     user to download up to 99 files on a batch transfer.  Without this, the
  1607.     user can only transfer several files at a time.
  1608.  
  1609.     DSZ.LOG  WRITING SUPPORT (ex: Y):   This flag designates whether or not    DSZ.LOG  WRITING SUPPORT                                               
  1610.     the  protocol writes a DSZ.LOG-format file.   If you set this flag, you
  1611.     must  have  your  DSZLOG environment  variable  set (via  the  DOS "SET
  1612.     xxx=yyy"  command) to a  legitimate filename (complete,  with drive and
  1613.     path).   This file will be created by the protocol driver, and need not
  1614.     exist.    If your  protocol  does write  a  DSZ.LOG-format file,  it is
  1615.     strongly  recommended that you use this  option, as it greatly improves
  1616.     the  download capabilities of  the BBS.   On multi-tasking systems, the
  1617.     DSZ.LOG  file paths  MUST be  different for each  node (task).   If the
  1618.     protocol  does  not write  a DSZ.LOG  file,  then UltraBBS  assumes the
  1619.     transfer  was  successfully completed,  unless it  finds a  file called
  1620.     ABORT  (which should  be created  by your  batch file)  in the UltraBBS
  1621.     directory, in which case it assumes the transfer was aborted.
  1622.  
  1623.     EDIT CURRENT COMPRESSION METHODS DATA FILE
  1624.  
  1625.     You may have up to 275 compression methods defined.  This option allows
  1626.     you to edit the compression methods data file which is specified in the
  1627.     current node's configuration.
  1628.  
  1629.     NOTE:   The first  compression method specified in  this data file will
  1630.     act  as the default compression method for commands such as (O), (R D),
  1631.     etc.
  1632.  
  1633.     COMPRESSION  EXTENSION (ex: ZIP):   This is the  extension used by this    COMPRESSION  EXTENSION                                                 
  1634.     compression type.
  1635.  
  1636.     COMMAND  FOR VIEWING (ex: zip  -v $FILE$ >$OUT$):   This is the command    COMMAND  FOR VIEWING                                                   
  1637.     executed by UltraBBS to view the contents of a compressed file.  $FILE$
  1638.     =  File name of the  compressed file, $OUT$ =  File name to send output
  1639.     to.
  1640.  
  1641.     COMMAND  FOR  ADDING  (zip -a  $FILE$  $LIST$):   This  is  the command    COMMAND  FOR  ADDING                                                   
  1642.     executed by UltraBBS to add a file to a compressed file.  $FILE$ = File
  1643.     name  of the compressed file, $LIST$ = List of file names to add to the
  1644.     compressed file.
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.     UltraBBS 2.08 Documentation                                     Page 25
  1654.  
  1655.     COMMAND  FOR  EXTRACTING  (unzip $FILE$  $LIST$  $DIR$):   This  is the    COMMAND  FOR  EXTRACTING                                               
  1656.     command  executed by UltraBBS to extract a file from a compressed file.
  1657.     $FILE$  = File name of the compressed file, $LIST$ = List of file names
  1658.     to  extract from the compressed file,  $DIR$ = Directory to extract the
  1659.     files to.
  1660.  
  1661.     COMMAND  FOR  TEST  (unzip -t  $FILE$  >$OUT$):   This  is  the command    COMMAND  FOR  TEST                                                     
  1662.     executed  by UltraBBS to test a  compressed file's integrity.  $FILE$ =
  1663.     File name of the compressed file, $OUT$ = File name to send output to.
  1664.  
  1665.     TEXT TO INDICATE ERROR (ex: contains error):  This is the text to check    TEXT TO INDICATE ERROR                                                 
  1666.     for  in the output  file after a  compressed file integrity  check.  If
  1667.     this  text is found in the file, it is assumed that the compressed file
  1668.     is corrupted.
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.     UltraBBS 2.08 Documentation                                     Page 26
  1720.  
  1721.     EXPLANATION OF ULTRABBS DATA FILE USE    EXPLANATION OF ULTRABBS DATA FILE USE
  1722.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  1723.  
  1724.     The  use  of  data  files  by UltraBBS,  such  as  the  data  files for
  1725.     questionnaires,  voting booths,  doors, bulletins,  limits, no uploads,
  1726.     protocols,  compression  methods,  conferences, and  others  allows the
  1727.     sysop of an UltraBBS a lot of flexibility.
  1728.  
  1729.     The names of some data files (such as compression methods, conferences,
  1730.     limits,  no  uploads,  protocols)  are  specified  from  the  main  BBS
  1731.     parameter  screens  in SETUP.   These  data  files can  be the  same or
  1732.     different  on all nodes in your system (if you run a multinode system).
  1733.     To  edit the data file which is  specified in the currently loaded copy
  1734.     of  SETUP,  select  the  appropriate main  menu  option  in  SETUP (for
  1735.     example,  "Edit Current  Compression Methods  Data File", "Conferences:
  1736.     ...", etc).
  1737.  
  1738.     The   names   of  other   data   files  (such   as   doors,  bulletins,
  1739.     questionnaires,  and voting booths) are  specified from the Conferences
  1740.     Parameters  screen.  These data  files can be the  same or different in
  1741.     different  conferences.   The data file  specified in  the your current
  1742.     conference  is  edited by  selecting  the appropriate  option  from the
  1743.     Conference  Setup menu (for  example, "Edit Current  Doors Data File").
  1744.     This  system allows you to, for example,  have a different set of doors
  1745.     in conference # 1 than are in conference # 0.  Simply specify different
  1746.     doors  data file  names in each  conference, and  set them up.   On the
  1747.     other  hand, you could  set all (or  some of) your  conferences to read
  1748.     from  the same doors data file, and they would all have the same set of
  1749.     doors,  because if the  data file name  is the same,  then editing that
  1750.     data file in one conference's setup is going to make the same change in
  1751.     all other conferences that read from that same data file.
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.     UltraBBS 2.08 Documentation                                     Page 27
  1786.  
  1787.     MANAGER PROGRAM    MANAGER PROGRAM
  1788.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  1789.  
  1790.     UltraBBS Manager Program (MANAGER.EXE)
  1791.     Copyright (c) 1991 Bob Farmer, All Rights Reserved
  1792.  
  1793.     USER FILE EDIT
  1794.     --------------
  1795.     USER NAME:  This is the name that the user uses to log in, and cannot    USER NAME                                                            
  1796.     be changed for indexing purposes.
  1797.  
  1798.     LOGON  FILE NAME:  This is the file  that will be displayed to the user    LOGON  FILE NAME                                                       
  1799.     when he logs in to the BBS.
  1800.  
  1801.     SYSOP  COMMENT:  This is an optional field where the sysop can jot down    SYSOP  COMMENT                                                         
  1802.     any general comments about a user, for future reference.
  1803.  
  1804.     VOICE TELEPHONE NUMBER:  This is the user's voice telephone number.    VOICE TELEPHONE NUMBER                                             
  1805.  
  1806.     DATA TELEPHONE NUMBER:  This is the user's data telephone number.    DATA TELEPHONE NUMBER                                            
  1807.  
  1808.     LAST DATE ON:  This is the user's last date on the BBS.    LAST DATE ON                                           
  1809.  
  1810.     LAST TIME ON:  This is the user's last time on (on the above date).    LAST TIME ON                                                       
  1811.  
  1812.     LAST  FILE CHECK:  This is  the last date that the  user did a new file    LAST  FILE CHECK                                                       
  1813.     search.
  1814.  
  1815.     BIRTH DATE:  This is the user's birth date.    BIRTH DATE                                 
  1816.  
  1817.     EXPIRATION  DATE:  This is the date that the user's subscription to the    EXPIRATION  DATE                                                       
  1818.     BBS  expired and his security level and conferences are set back to the
  1819.     expired values.
  1820.  
  1821.     SECURITY LEVEL:  This is the user's security level.    SECURITY LEVEL                                     
  1822.  
  1823.     NUMBER OF DOWNLOADS:  This is the user's total number of downloads.    NUMBER OF DOWNLOADS                                                
  1824.  
  1825.     NUMBER OF UPLOADS:  This is the user's total number of uploads.    NUMBER OF UPLOADS                                              
  1826.  
  1827.     DOORS ENTERED:  This is the number of doors that the user has entered.    DOORS ENTERED                                                         
  1828.  
  1829.     MESSAGES  ENTERED:  This  is the number  of messages that  the user has    MESSAGES  ENTERED                                                      
  1830.     entered.
  1831.  
  1832.     KILOBYTES  UPLOADED:   This  is the  user's  total number  of kilobytes    KILOBYTES  UPLOADED                                                    
  1833.     uploaded.
  1834.  
  1835.     PASSWORD:  This is the user's password    PASSWORD                              
  1836.  
  1837.     CITY/STATE:  This is the user's city/state.    CITY/STATE                                 
  1838.  
  1839.     ELAPSED  MINUTES:  This is the user's total elapsed minutes on his last    ELAPSED  MINUTES                                                       
  1840.     date called.
  1841.  
  1842.     PAGE LENGTH:  This is the user's page length.    PAGE LENGTH                                  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.     UltraBBS 2.08 Documentation                                     Page 28
  1852.  
  1853.     EXPIRATION  SECURITY:  This is the security which the user will receive    EXPIRATION  SECURITY                                                   
  1854.     after his subscription expires.
  1855.  
  1856.     TIMES ON:  This is the user's number of times on.    TIMES ON                                         
  1857.  
  1858.     DEFAULT  TRANSFER  PROTOCOL:    This  is  the  user's  default transfer    DEFAULT  TRANSFER  PROTOCOL                                            
  1859.     protocol.
  1860.  
  1861.     AUTO  PAGE FLAG:  This  determines if/how the sysop  will be paged when    AUTO  PAGE FLAG                                                        
  1862.     the  user logs on.  If set to 'N', the sysop will not be paged.  If set
  1863.     to  'V', the sysop will be paged and the user will be notified.  If set
  1864.     to 'I', the sysop will be paged and the user will not be notified.
  1865.  
  1866.     EXPERT MODE:  This is the user's expert mode flag.    EXPERT MODE                                       
  1867.  
  1868.     DELETE  FLAG:  If this flag is set,  then the user will be deleted when    DELETE  FLAG                                                           
  1869.     the user file is packed.
  1870.  
  1871.     KILOBYTES  DOWNLOADED:   This is the  user's total  number of kilobytes    KILOBYTES  DOWNLOADED                                                  
  1872.     downloaded.
  1873.  
  1874.     CONFERENCES:   This is  the user's conference  string.  The conferences    CONFERENCES                                                            
  1875.     which  are marked with  an 'X' are  the conferences which  the user can
  1876.     enter.
  1877.  
  1878.     EXPIRED  CONFERENCES:  This will be set as the user's conference string    EXPIRED  CONFERENCES                                                   
  1879.     after his subscription expires.
  1880.  
  1881.     SCAN  CONFERENCES:   This is  the user's  scan conference  string.  The    SCAN  CONFERENCES                                                      
  1882.     conferences that are marked with an 'X' are scanned/auto read.
  1883.  
  1884.     CLEAR  SCREEN:  This flag  specifies whether or not  the screen will be    CLEAR  SCREEN                                                          
  1885.     cleared before reading a message.
  1886.  
  1887.     USER FILE PACK
  1888.     --------------
  1889.     This  commmand  allows  you to  remove  deleted users,  users  with low
  1890.     security,  or users that have not called in a specified amount of time.
  1891.     It  also updates the user indexes, and allows you to sort the user file
  1892.     alphabetically.  Sorting the user file also GREATLY speeds up the pack.
  1893.     For  sorting, you must have QSORT.EXE v3.20+ in your DOS PATH or in the
  1894.     current directory.  This program can be found on most BBSes.
  1895.  
  1896.     USER FILE GLOBAL CHANGES
  1897.     ------------------------
  1898.     ADD/REMOVE  CONFERENCE:  This  allows you to  add or remove conferences    ADD/REMOVE  CONFERENCE                                                 
  1899.     from users' conference strings (normal, expired, scan, or all of them).
  1900.     You can specify the minimum security and maximum for the change to take
  1901.     place.
  1902.  
  1903.     CHANGE  SECURITY LEVELS:   This  allows you to  change a  range of user    CHANGE  SECURITY LEVELS                                                
  1904.     security levels (normal levels and/or expired levels).
  1905.  
  1906.     FLAG/UNFLAGE  ALL USERS OF SPECIFIC SECURITY LEVELS FOR DELETION:  This    FLAG/UNFLAGE  ALL USERS OF SPECIFIC SECURITY LEVELS FOR DELETION       
  1907.     allows  you to flag or unflag a  range of security levels for deletion.
  1908.     You will be prompted for the security level range, and then whether you
  1909.     wish to flag these securities for deletion, or unflag them.
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.     UltraBBS 2.08 Documentation                                     Page 29
  1918.  
  1919.     FILEBASE FILE EDIT
  1920.     ------------------
  1921.     FILE  NAME:  This  is the name of  the file, and  cannot be changed for    FILE  NAME                                                             
  1922.     indexing purposes.
  1923.  
  1924.     TIMES DOWNLOADED:  This is the total number of times that this file has    TIMES DOWNLOADED                                                       
  1925.     been downloaded.
  1926.  
  1927.     LAST  DATE DOWNLOADED:   This is the  last date on  which this file was    LAST  DATE DOWNLOADED                                                  
  1928.     downloaded.
  1929.  
  1930.     FREE FILE:  If this flag is set, then the file will not be penalized to    FREE FILE                                                              
  1931.     the user's upload/download ratio.
  1932.  
  1933.     DATE  OF UPLOAD:   This is the date  that the file  was uploaded to the    DATE  OF UPLOAD                                                        
  1934.     BBS.
  1935.  
  1936.     DIRECTORY  ID:    This is  the  directory  ID that  the  file  has been    DIRECTORY  ID                                                          
  1937.     assigned.
  1938.  
  1939.     FILE  SIZE:  This is the size, in bytes,  of this file.  If the size is    FILE  SIZE                                                             
  1940.     set  to 0, then the actual size of the file on the disk will be checked
  1941.     instead of using this value.
  1942.  
  1943.     DELETE  FLAG:  If this flag is set, this file will be deleted in a pack    DELETE  FLAG                                                           
  1944.     (if you specify).
  1945.  
  1946.     UPLOADED BY:  This is the name of the user who uploaded the file.    UPLOADED BY                                                      
  1947.  
  1948.     FILE LOCATION:  This is the full path and file name of this file on the    FILE LOCATION                                                          
  1949.     physical  drive.  (NOTE: It is recommended, although not required, that
  1950.     the  NAME of the file on the FILE LOCATION parameter be the same as the
  1951.     NAME  of  the  file in  the  above  FILE NAME  parameter;  however, the
  1952.     DIRECTORY  of the file  in the FILE LOCATION  parameter can be whatever
  1953.     you  wish.    If you  do  use a  different  name on  the  FILE LOCATION
  1954.     parameter,  problems can occur  with protocols that  allow users to add
  1955.     files during a transfer--such as BiModem.)
  1956.  
  1957.     DESCRIPTION:  This is a description (5 lines) of the file.    DESCRIPTION                                               
  1958.  
  1959.     MOVE  FILE COMMAND:  This can be used  to move a file from one physical    MOVE  FILE COMMAND                                                     
  1960.     drive directory to another.  When asked for the new file name, you must
  1961.     type a complete path/file name.
  1962.  
  1963.     CHECK  EXISTENCE/SIZE COMMAND:  This can be used to check the existence    CHECK  EXISTENCE/SIZE COMMAND                                          
  1964.     of  a file and  the size of the  file of it exists.   After you execute
  1965.     this  command, you will be told whether or not the file exists.  If the
  1966.     size is wrong, you will be given the option to adjust it.
  1967.  
  1968.     FILEBASE FILE PACK
  1969.     ------------------
  1970.     This  command allows you to removed  deleted files, old files, or files
  1971.     that  have not  been downloaded in  a long  time.  It  also updates the
  1972.     FileBase   indexes,  and   allows  you   to  sort   the  FileBase  file
  1973.     alphabetically.   Sorting the FileBase file  also GREATLY speeds up the
  1974.     pack.   For sorting, you must have QSORT.EXE v3.20+ in your DOS PATH or
  1975.     in the current directory.  This program can be found on most BBSes.
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.     UltraBBS 2.08 Documentation                                     Page 30
  1984.  
  1985.     FILEBASE FILE GLOBAL CHANGES
  1986.     ----------------------------
  1987.     CHANGE  FILE DIRECTORY IDS:  This allows you to change files' directory    CHANGE  FILE DIRECTORY IDS                                             
  1988.     IDs.  You will be prompted for the directory ID to change, and what you
  1989.     wish to change it to.
  1990.  
  1991.     FLAG/UNFLAG  ALL FILES  OF SPECIFIC  DIRECTORY ID  FOR DELETION:   This    FLAG/UNFLAG  ALL FILES  OF SPECIFIC  DIRECTORY ID  FOR DELETION        
  1992.     allows  you to flag or  unflag all files of  a certain directory ID for
  1993.     deletion.  You will be asked for the directory ID, and then whether you
  1994.     wish to flag them for deletion, or unflag them for deletion.
  1995.  
  1996.     CHECK EXISTENCE/SIZE OF ALL FILES:  This command goes through all files    CHECK EXISTENCE/SIZE OF ALL FILES                                      
  1997.     in  the FileBase and checks for their existence.  If they do not exist,
  1998.     it  will  prompt you  to either  flag them  for deletion,  ignore them,
  1999.     change their path, or abort the checking.  If they do exist, their size
  2000.     will be checked.  If their size is not the same size as the size on the
  2001.     actual file on disk, you will be prompted as to whether or not you wish
  2002.     to correct the size on the file.
  2003.  
  2004.     CHANGE  DRIVE/PATH ON  FILES IN FILEBASE:   This command  allows you to    CHANGE  DRIVE/PATH ON  FILES IN FILEBASE                               
  2005.     change  all  files in  the  FileBase with  a  specific drive/path  to a
  2006.     different drive/path.
  2007.  
  2008.     PACK AND/OR RENUMBER MESSAGE FILES
  2009.     ----------------------------------
  2010.     This  command  is used  to pack  and/or  renumber the  system's message
  2011.     files.   You  will be  presented with the  option to  choose a specific
  2012.     conference,  or (A)ll  conferences.   You will  also be  presented with
  2013.     options  to kill specific types of messages.   A message that meets any
  2014.     of  the kill qualifications will be  killed.  When packing, the message
  2015.     numbers  remain the  same, and  specified messages/killed  messages are
  2016.     removed  from the  message file,  thus making  the file  smaller.  When
  2017.     renumbering,  the message  numbering restarts at  your specified value.
  2018.     All  message reference  numbers, user  last read  message pointers, and
  2019.     attached files are updated during a message pack.
  2020.  
  2021.     GENERATE A MASTER FILE LIST
  2022.     ---------------------------
  2023.     This command allows you to create a list of all files available on your
  2024.     BBS  for download by your users.   You will be asked for the conference
  2025.     number  and  the security  level  of the  user  for which  you  wish to
  2026.     generate  a file listing.   Next, you  will be asked  for what file you
  2027.     want  to write the file listing out to.   UltraBBS will put a header at
  2028.     the  beginning  of  the file  which  displays  your BBS  name,  and the
  2029.     conference of the listing.  The file listing will be generated from the
  2030.     conference number you specified, and from the point of view of users of
  2031.     the security level you specified.
  2032.  
  2033.     IMPORT A TEXT DIRECTORY INTO THE FILEBASE FILE
  2034.     ----------------------------------------------
  2035.     This  command  allows  you  to  import  a  PCBoard-style,  or  DOS text
  2036.     directory   (obtained  by  redirecting  the   DIR  command)  file  into
  2037.     UltraBBS's  FileBase.   It will  ask for  many of  the fields  that are
  2038.     required,  such as what directory ID to  give the files, etc.  When you
  2039.     use  this command, all files in the  text directory must be in the same
  2040.     disk directory, and must all be getting the same directory ID.  If not,
  2041.     you  must split up the text  file and import the sections individually.
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.     UltraBBS 2.08 Documentation                                     Page 31
  2050.  
  2051.     Files in the text directory that already exist in the FileBase will not
  2052.     be imported.
  2053.  
  2054.     An  alternative to this command is the (U)pload command while logged in
  2055.     locally.   This will allow  you to move the  files you wish to "upload"
  2056.     into  the system's batch  directory, and it will  then process them and
  2057.     ask  you for descriptions.   This method is preferable  for a sysop who
  2058.     wishes  to post files  on his system.   However, for  doing initial BBS
  2059.     conversions  from PCBoard (or  other software) to  UltraBBS, the import
  2060.     would be much faster.
  2061.  
  2062.     ADD .GIF RESOLUTIONS TO FILE DESCRIPTIONS
  2063.     -----------------------------------------
  2064.     This   command  adds  the  resolution  of   all  .GIF  files  to  their
  2065.     description.   It  detects resolutions  already in  the description, so
  2066.     running  it more than once will  not add the resolution multiple times.
  2067.     The  resolution will  be placed in  the form "(800x600x256)",  etc.  It
  2068.     will be placed at the end of the first line of the description that has
  2069.     enough space at the end.
  2070.  
  2071.     IMPORT A PCBOARD 14.X USER FILE
  2072.     -------------------------------
  2073.     This command allows you to import a PCBoard user file into the UltraBBS
  2074.     user  file.  All users from the PCBoard  user file will be added to the
  2075.     current  UltraBBS user file.  All  of PCBoard's fields except the user-
  2076.     maintained comment field (C1) are converted; however, when you use this
  2077.     option,  users will have no birth dates set and will be asked for their
  2078.     birthdate  next time they log  on.  Users in  the PCBoard user file who
  2079.     already exist in the UltraBBS user file will not be imported.
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.     UltraBBS 2.08 Documentation                                     Page 32
  2116.  
  2117.     COMMAND DESCRIPTIONS    COMMAND DESCRIPTIONS
  2118.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  2119.  
  2120.     (A)BANDON  CONFERENCE Subcommands:  None.  Description:  Returns you to    (A)BANDON  CONFERENCE                                                  
  2121.     conference 0.
  2122.  
  2123.     (B)ULLETINS  Subcommands:    (#) Bulletin  #  to  View.   (L)  List the    (B)ULLETINS                                                            
  2124.     Bulletin Menu.  Description:  Allows viewing system Bulletins.  Numbers
  2125.     can be "stacked" such as "7 3 1" or "2;1;5".
  2126.  
  2127.     (BB)S  LISTING Subcommands: (A)dd a BBS  to the Listing, (D)elete a BBS    (BB)S  LISTING                                                         
  2128.     from  the  listing,  (M)odify a  BBS  on  the Listing,  (L)ist  the BBS
  2129.     Listing.   Description:   Allows viewing  and changing  the BBS Listing
  2130.     that is maintained by the BBS.
  2131.  
  2132.     (BI)DIRECTIONAL  TRANSFER Subcommands:  (filename) Names of file(s) you    (BI)DIRECTIONAL  TRANSFER                                              
  2133.     wish  to download (extension  is not required if  you are downloading a
  2134.     file   that  has   one  of   the  supported   compression  extensions).
  2135.     Description:   Allows  a bidirectional transfer,  which transfers files
  2136.     simultaneously between you and the BBS.  After UltraBBS determines your
  2137.     protocol  type  (commonly  BiModem),  you  will  be  prompted  for  the
  2138.     filename(s)  you wish to  download.  After  the transfer, UltraBBS will
  2139.     automatically determine if/what files were uploaded, and prompt you for
  2140.     their  descriptions and directory number.  Consult your local sysop for
  2141.     more details on bidirectional transfers.
  2142.  
  2143.     (C)OLOR (ANSI) MODE Subcommands:  (N)o ANSI color/graphics, (B)lack and    (C)OLOR (ANSI) MODE                                                    
  2144.     White ANSI graphics, (C)olor ANSI graphics.  Description:  Changes your
  2145.     screen  display mode.  If you select graphics and get a lot of ([31;1m,
  2146.     etc)  displays on  your screen mixed  in with the  normal text display,
  2147.     your software does not support ANSI graphics and you should toggle ANSI
  2148.     off.
  2149.  
  2150.     (CH)AT  WITH OTHER (NO)DES Subcommands:   (T) Toggle your available for    (CH)AT  WITH OTHER (NO)DES                                             
  2151.     chat flag.  This can be stacked at the command line.  Also available at
  2152.     the  node chat menu.  (Q) Exits node  chat.  Available at the node chat
  2153.     menu.  (P) Page a node to the main channel.  Available at the node chat
  2154.     menu.  (C) Change node chat channels.  Available at the node chat menu.
  2155.     Description:   Allows you to  talk to users who  are on other nodes, if
  2156.     the  BBS is a multi-node system.  You  may page other users to the main
  2157.     node  chat channel  with the (P)  subcommand.   If you wish  to start a
  2158.     separate   conversation,  you   can  change  channels   using  the  (C)
  2159.     subcommand.  During chat, everything you type will be sent to all other
  2160.     users  who are in  your node chat  channel.  You  will also be notified
  2161.     whenever anybody exits or enters your node chat channel.
  2162.  
  2163.     (D)OWNLOAD A FILE Subcommands:  (filename) Name of the file(s) you wish    (D)OWNLOAD A FILE                                                      
  2164.     to  download (extension is  not required if you  are downloading a file
  2165.     that  has one of  the supported compression  extensions).  Description:
  2166.     Allows  download files from  the BBS to your  computer.  After UltraBBS
  2167.     determines your protocol, you will be for the filename(s) (depending on
  2168.     whether or not you using a batch transfer) you wish to download.  After
  2169.     selecting  the  filenames,  you  will  have  the  choice  of  selecting
  2170.     (G)oodbye  after transfer,  which, if  selected, will  give a 15-second
  2171.     countdown  at the end of the transfer, after which, if you do not abort
  2172.     it, will log you off automatically.
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.     UltraBBS 2.08 Documentation                                     Page 33
  2182.  
  2183.     (E)NTER  MESSAGE Subcommands:  None.  Description:  Allows you to place    (E)NTER  MESSAGE                                                       
  2184.     a  message on the BBS.  After selecting (E), you will first be prompted
  2185.     for  your alias to use  in the message, if  aliases are allowed in your
  2186.     current  conference.   You will  then be prompted  for who  to send the
  2187.     message  to.   You may  enter 'S'  to send  it to  the sysop.   Hitting
  2188.     (Enter) will send the message to "ALL".  Next, you will be prompted for
  2189.     the  message subject.  If  you hit (Enter) at  this prompt, you will be
  2190.     returned  to the main  menu.  After  entering the subject,  you will be
  2191.     prompted  for the message security type.   You can get help on security
  2192.     types  by selecting '?'.  After message security, you will be prompted,
  2193.     if  you have ANSI on,  whether you wish to  use the full screen message
  2194.     editor,  a vast improvement  over the line  editor (if you  have a full
  2195.     screen  editor default set, then you will  not be asked the full screen
  2196.     editor  question).  Lastly, if the message is not to "ALL", you will be
  2197.     prompted  whether  you  wish to  receive  a "return  receipt"  when the
  2198.     message  is read by the receiver.  This is a short notification message
  2199.     that  is  sent to  you  by UltraBBS  that  tells you  your  message was
  2200.     received.    After this,  you will  be able  to enter  the text  of the
  2201.     message.  Further help is available from most of the other command line
  2202.     prompts.
  2203.  
  2204.     (ED)IT  DESCRIPTION OF A FILE Subcommands:  (filename) Name of the file    (ED)IT  DESCRIPTION OF A FILE                                          
  2205.     that  you wish to edit the description of.  Description:  Allows you to
  2206.     edit  the description of a file that you have uploaded.  After entering
  2207.     a  valid filename, you will  have 5 lines to  enter a file description.
  2208.     This  option can be used if  you accidentally mistype a description, or
  2209.     if you entered incorrect data.
  2210.  
  2211.     (F)ILE  DIRECTORY  LISTINGS  Subcommands:    (E)xtended  or  (S)tandard    (F)ILE  DIRECTORY  LISTINGS                                            
  2212.     directory  display  type.   (#)  File directory  number(s)  to display,
  2213.     stacking  allowed.    (L)  Display  a  list  of  all  file  directories
  2214.     available.   (D)ownload, (F)lag Files,  and (VI)ew Compressed Files are
  2215.     available  on  this  menu  and  perform  the  same  function  as  their
  2216.     equivalent commands on the main menu.  Description:  Allows you to list
  2217.     out the file directories, or get a list of all file directories.
  2218.  
  2219.     (FL)AG  FILES  FOR LATER  DOWNLOAD  Subcommands:   (filename)  Names of    (FL)AG  FILES  FOR LATER  DOWNLOAD                                     
  2220.     file(s)  you wish  to flag  for download.   (D)  Clear list  of flagged
  2221.     files.  Description:  Allows you to flag files for later download.  The
  2222.     filenames  you specify  (stacking allowed) will  be added  to a "queue"
  2223.     which  will  be used  by  the (D)  and (B)  commands  when you  begin a
  2224.     transfer.  The (D) subcommand can be used to clear this queue.
  2225.  
  2226.     (G)OODBYE  Subcommands:  None.  Description:   Disconnects you from the    (G)OODBYE                                                              
  2227.     BBS.
  2228.  
  2229.     (I)NITIAL WELCOME/NEWS Subcommands:  (W) Redisplays the initial welcome    (I)NITIAL WELCOME/NEWS                                                 
  2230.     screen.    (N) Redisplays  the news  file  for the  current conference.
  2231.     Description:   Redisplays the  initial welcome screen  or the news file
  2232.     for  the current conference.  The  initial welcome screen also includes
  2233.     the BBS name, node number, and the version of UltraBBS.
  2234.  
  2235.     (J)OIN  A CONFERENCE Subcommands:   (#) or  (Name) Any valid conference    (J)OIN  A CONFERENCE                                                   
  2236.     number  or  name.    (+)  or  (-)  Move  backward  of  forward  through
  2237.     conferences.   Description:   Allows joining  a conference  on the BBS.
  2238.     The  conference number to be joined can be stacked with the (J) command
  2239.     if desired.  If you are not registered in the conference requested, you
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.     UltraBBS 2.08 Documentation                                     Page 34
  2248.  
  2249.     will  be notified and  returned to the  main menu.   A (J 0)  or an (A)
  2250.     command will return you to the main conference.
  2251.  
  2252.     (K)ILL  A MESSAGE  Subcommands:  (#)  Any valid  active message number.    (K)ILL  A MESSAGE                                                      
  2253.     Description:   Allows  marking a message  as inactive  (killed) so that
  2254.     users  can no longer read  it.  When the  sysop packs the message base,
  2255.     the message will be purged from the system (unless it is restored).
  2256.  
  2257.     (L)OCATE A FILE BY NAME Subcommands:  (N) Searches through only the new    (L)OCATE A FILE BY NAME                                                
  2258.     files  (must be  stacked on  command line, ie:  (L N)  from main menu).
  2259.     (E)xtended  or (S)tandard directory display  type.  (wildcard) Wildcard
  2260.     to  search for.   (dir  number) The  directory number(s)  (separated by
  2261.     spaces)  which you wish to search in--(Enter) means all directories and
  2262.     a  (D) specified the default  directory (usually the upload directory).
  2263.     Description:   Allows you to search  the file directories for filenames
  2264.     which match the DOS wildcard specification you enter.  The standard DOS
  2265.     wildcard '*' and '?' may be used, but do not have to be used.  However,
  2266.     the wildcard specification cannot start with a wildcard character.
  2267.  
  2268.     (M)ODIFY  SCAN CONFERENCES Subcommands:   (Y/N) Use  Yes/No Scan Update    (M)ODIFY  SCAN CONFERENCES                                             
  2269.     Method?.    Description:    Allows updating  of  your  scan conferences
  2270.     string.  This string is used for such commands as (R A), (Y), and (O).
  2271.  
  2272.     (N)EW  FILE  SCAN  Subcommands:    (E)xtended  or  (S)tandard directory    (N)EW  FILE  SCAN                                                      
  2273.     display  type.    (MM/DD/YY)  Date to  search  from,  (Enter)=last date
  2274.     checked.   (dir number)  The directory number(s)  (separated by spaces)
  2275.     which  you wish to  search in--(Enter) means all  directories and a (D)
  2276.     specified   the  default  directory  (usually  the  upload  directory).
  2277.     Description:   Allows you to search the file directories for files that
  2278.     were uploaded on or after the date specified.  The date defaults to the
  2279.     last date you used the (N) command.
  2280.  
  2281.     (O)FFLINE MESSAGE READING Subcommands:  (U) Allows you to upload a .REP    (O)FFLINE MESSAGE READING                                              
  2282.     file  for the BBS.  (D) Creates a .QWK file for the BBS to send to you.
  2283.     (S) Selects conferences for inclusion in .QWK file.  Description:  .QWK
  2284.     files  sent by UltraBBS  are Qmail-compatible, and can  be used by most
  2285.     popular  offline  reading programs,  such  as EZ-Reader,  Qmail DeLuxe,
  2286.     Session  Manager, or  SLMR.   After replying  to messages  using one of
  2287.     these  programs, you will upload  your replies as a  .REP file and they
  2288.     will be placed into the BBS's message bases.
  2289.  
  2290.     (OP)EN  A (DO)OR Subcommands:  (#) or (Name) Number or name of the door    (OP)EN  A (DO)OR                                                       
  2291.     to  open.   Description:    Runs an  external  program, outside  of the
  2292.     UltraBBS   program.    There  are   many  different  door  applications
  2293.     available,  check  with your  sysop  for questions  on  specific doors.
  2294.     Note:  using the (DO) or (OP) command  is not required, you may type in
  2295.     the partial or complete name of a door at the main command line.
  2296.  
  2297.     (P)AGE  SYSOP TO CHAT Subcommands:   None.  Description:  Allows paging    (P)AGE  SYSOP TO CHAT                                                  
  2298.     of  the sysop to come to the BBS keyboard and enter chat mode with you.
  2299.     You can abort the page using (Ctrl-X).
  2300.  
  2301.     (Q)UESTIONNAIRES   Subcommands:     (#)  Questionnaire   #  to  answer.    (Q)UESTIONNAIRES                                                       
  2302.     Description:   Allows you to answer a questionnaire which the sysop has
  2303.     created.   Descriptions of the available questionnaires can be found in
  2304.     the menu which is displayed when you type (Q).
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.     UltraBBS 2.08 Documentation                                     Page 35
  2314.  
  2315.     (R)EAD  MESSAGES Subcommands:   (A) Reads  new messages in  all of your    (R)EAD  MESSAGES                                                       
  2316.     selected  conferences.   (S) Reads all  messages since  your last read.
  2317.     (#)  A valid message number  to read, with a (+)  or (-) optional.  (+)
  2318.     Reads  messages  forward  from  current message.    (-)  Reads messages
  2319.     backward  from current message.   (F) Selects  "only messages from you"
  2320.     mode.   (Y) Selects  "only messages to  you" mode.   (YA) Selects "only
  2321.     messages  to you and ALL" mode.  (T) Selects "text search" mode (AND/OR
  2322.     searches  allowed).   (N) Returns to  normal mode  (cancels all modes).
  2323.     (U)  Selects "only  messages to/from another  user" mode.   (O) Selects
  2324.     "read  only" mode (last message read pointers not updated).  (J) Join a
  2325.     conference  (same as on main menu).  (RE)set last read message pointers
  2326.     (same  as on main menu).  (I) Switches between message read and message
  2327.     scan.   (C) Selects "message capture to  disk" mode.  (D) Downloads the
  2328.     capture  file made from the (C)  command.  Description:  Allows reading
  2329.     messages left on the BBS.  All public messages will be displayed, along
  2330.     with  private messages left  either by you  or for you.   Messages with
  2331.     password   protection  will  prompt  you   for  their  password  before
  2332.     displaying.   After each message display,  you will be presented with a
  2333.     set  of options for what to do next  and you may obtain further help if
  2334.     needed from there.
  2335.  
  2336.     (RE)SET  LAST READ POINTER Subcommands:  (#) Message number to set your    (RE)SET  LAST READ POINTER                                             
  2337.     last  read message  pointer to in  this conference.   Description:  The
  2338.     (RE)set  command allows  you to set  your last read  message pointer to
  2339.     whatever  message number you  wish in the current  conference.  This is
  2340.     especially useful for users who read their mail offline with an offline
  2341.     reader system like Qmail/MarkMail/MegaMail.
  2342.  
  2343.     (S)CAN  MESSAGES Subcommands:   (A) Scans  new messages in  all of your    (S)CAN  MESSAGES                                                       
  2344.     selected  conferences.   (S) Scans all  messages since  your last read.
  2345.     (#)  A valid message number  to scan, with a (+)  or (-) optional.  (+)
  2346.     Reads  messages  forward  from  current message.    (-)  Reads messages
  2347.     backward  from current message.   (F) Selects  "only messages from you"
  2348.     mode.   (Y) Selects  "only messages to  you" mode.   (YA) Selects "only
  2349.     messages  to you and ALL" mode.  (T) Selects "text search" mode (AND/OR
  2350.     searches  allowed).   (N) Returns to  normal mode  (cancels all modes).
  2351.     (U)  Selects "only  messages to/from  another user"  mode.   (J) Join a
  2352.     conference  (same as on main menu).  (RE)set last read message pointers
  2353.     (same  as on main menu).  (I) Switches between message read and message
  2354.     scan.   Description:  Allows scanning the headers of all messages.  All
  2355.     public  messages  will  be displayed, along  with private messages left
  2356.     either  by you or  for you, and password  protected messages.  Scanning
  2357.     does  not update your last read message  pointers, and can be used as a
  2358.     way  to "look ahead" into your unread  messages.  SysOps will see a 'K'
  2359.     after the number of any killed messages.
  2360.  
  2361.     (T)RANSFER  PROTOCOL  Subcommands:    (p) Any  valid  protocol  that is    (T)RANSFER  PROTOCOL                                                   
  2362.     defined on the BBS.  Description:  Allows setting your default transfer
  2363.     protocol  for use on the BBS.  Before selecting your protocol, you will
  2364.     be  displayed a listing of  all protocol available on  the BBS.  If you
  2365.     choose 'N' (None) as your protocol, you will be prompted for a protocol
  2366.     each  time  you  request to  transfer  a  file.   For  more  details on
  2367.     protocols available on the BBS, consult your local sysop.
  2368.  
  2369.     (TI)ME  BANK Subcommands:   None.   Description:   Allows  you to store    (TI)ME  BANK                                                           
  2370.     extra time in a time bank.  You will be displayed the amount of time in
  2371.     the  bank, the maximum you  can store in the  bank, and your total time
  2372.     available.   You  will be  prompted for the  amount of  your total time
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.     UltraBBS 2.08 Documentation                                     Page 36
  2380.  
  2381.     which  you wish to place in  the bank.  If you  ever run out of time on
  2382.     the BBS, you will be allowed to retrieve extra time from the time bank,
  2383.     or you can retrieve time at any time using the (TI) command.
  2384.  
  2385.     (U)PLOAD  A FILE Subcommands:  (filename)  Only required in a non-batch    (U)PLOAD  A FILE                                                       
  2386.     transfer.   Description:  If you use  a non-batch protocol, you will be
  2387.     prompted  for the filename before the  transfer.  If not, the filenames
  2388.     are  automatically determined by UltraBBS.   After the upload, UltraBBS
  2389.     will  check all the files, and prompt  you for their descriptions.  You
  2390.     have   up  to  5  lines  for   each  description,  and  after  entering
  2391.     descriptions,  if  the  sysop desires,  you  will be  prompted  for the
  2392.     directory number to place the file into.  It is always recommended that
  2393.     you  use the (F) command  to make sure that none  of the files that you
  2394.     are  going to upload already exist on  the BBS.  (NOTE: Local users can
  2395.     'upload' files by using the (U) command.  A special 'local upload mode'
  2396.     will  be activated and you  will be able to copy  the files you wish to
  2397.     upload into the batch directory.)
  2398.  
  2399.     (US)ER  LIST/SEARCH Subcommands:   (text)  Text to  search for  in user    (US)ER  LIST/SEARCH                                                    
  2400.     file.   Description:  Allows listing the  users who have access to your
  2401.     current conference, with an optional search string.
  2402.  
  2403.     (V)OTING  BOOTHS Subcommands:   (#) Voting  booth #  to participate in.    (V)OTING  BOOTHS                                                       
  2404.     Description:    Allows participating,  or viewing  the  results in,   a
  2405.     voting booth set up by the sysop.
  2406.  
  2407.     (VI)EW  COMPRESSED FILE Subcommands:  (filename) Name of the compressed    (VI)EW  COMPRESSED FILE                                                
  2408.     file that you wish to use (extension is not required if you are viewing
  2409.     a   file  that  has  one  of  the  supported  compression  extensions).
  2410.     Description:   Allows you to view a compressed file (ex: ZIP, ARC, LZH,
  2411.     etc).   Before being prompted for the filename, you will be displayed a
  2412.     list  of all  supported compression  types on the  BBS.   Only files of
  2413.     those  types are valid choices.  Once you have selected a file, you are
  2414.     able  to (T)est the compressed file's integrity, (L)ist the contents of
  2415.     the  compressed file,  (V)iew a  text file  from within  the compressed
  2416.     file,  or (E)xtract files from within the compressed file, and download
  2417.     them.
  2418.  
  2419.     (W)RITE/VIEW   USER   STATISTICS   Subcommands:      Described   below.    (W)RITE/VIEW   USER   STATISTICS                                       
  2420.     Description:  Allows changing some of your data base information stored
  2421.     on  the BBS,  including:  your  ANSI mode, your  city/state, your voice
  2422.     phone  number, your data  phone number, your expert  mode, your date of
  2423.     birth,  your default page length, your full screen editor default, your
  2424.     password,  your default transfer protocol,  your clear screen flag, and
  2425.     your  scan/auto read  conference string.   Allows  viewing your current
  2426.     user  settings, including:   your  name, the  number of  files you have
  2427.     downloaded,  the number of files you have uploaded, the number of doors
  2428.     you  have entered, the number of  messages you have entered, the number
  2429.     of  times on by you, your page length, ANSI mode, your default transfer
  2430.     protocol,  the  date of  your  last new  file  check, your  voice phone
  2431.     number,  your data  phone number, the  next event time,  the next event
  2432.     date,  the current date, the current time, your last date on, your last
  2433.     time  on, your logon  date, your logon  time, your date  of birth, your
  2434.     city  and state, your  expiration date, your  security level, your menu
  2435.     expert  mode, sysop page bell on/off,  your full screen editor default,
  2436.     the  conferences you  have access to,  your clear screen  flag, and the
  2437.     conferences which you have selected to scan or auto read.
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.     UltraBBS 2.08 Documentation                                     Page 37
  2446.  
  2447.     (WH)O'S  ON OTHER NODES Subcommands:   None.  Description:  Displays to    (WH)O'S  ON OTHER NODES                                                
  2448.     you the status of other nodes, if any, in the BBS system.
  2449.  
  2450.     (X)PERT  TOGGLE  Subcommands:   None.   Description:   The  (X) command    (X)PERT  TOGGLE                                                        
  2451.     toggles  between expert and novice  mode.  When the  expert mode is on,
  2452.     the  main menu  is never displayed,  and most command  line prompts are
  2453.     considerably abbreviated.
  2454.  
  2455.     (Y)OUR  PERSONAL MAIL  SCAN Subcommands:   None.   Description:  Allows    (Y)OUR  PERSONAL MAIL  SCAN                                            
  2456.     checking  for unread mail to you in the current conference, or scanning
  2457.     all  conferences for new  messages, using or  not using your conference
  2458.     scan  string.   To  change  your conference  scan  string, use  the (C)
  2459.     command.
  2460.  
  2461.     (Z)IPPY SEARCH FOR FILE BY TEXT Subcommands:  (N) Searches through only    (Z)IPPY SEARCH FOR FILE BY TEXT                                        
  2462.     the  new files (must  be stacked on  command line, ie:  (Z N) from main
  2463.     menu).   (E)xtended or (S)tandard directory  display type.  (text) Text
  2464.     to  search for.   (dir  number) The  directory number(s)  (separated by
  2465.     spaces)  which you wish to search in--(Enter) means all directories and
  2466.     a  (D) specified the default  directory (usually the upload directory).
  2467.     Description:   Allows you to search  the file directories for specified
  2468.     text.   A case-insensitive search is done, and all files, with matching
  2469.     text in their description or name, are displayed.  (AND/OR searches are
  2470.     allowed.)
  2471.  
  2472.     (1)DISPLAY  CALLERS LOGS Subcommands:   (#) Node #  to view callers log    (1)DISPLAY  CALLERS LOGS                                               
  2473.     of.   Description:  Allows sysop level users to view the callers log of
  2474.     a  node.   Entries are  highlighted according  to their  importance and
  2475.     function.
  2476.  
  2477.     (2)DOS  FUNCTION Subcommands:  (command line) Command line to shell to.    (2)DOS  FUNCTION                                                       
  2478.     Description:  Allows sysop level users to execute the specified command
  2479.     line,  via a shell to the operating  system.  After the command line is
  2480.     executed, UltraBBS execution resumes.
  2481.  
  2482.     (3)RECOVER   MESSAGE   Subcommands:     (#)   Message  #   to  recover.    (3)RECOVER   MESSAGE                                                   
  2483.     Description:   Allows  sysop level users  to recover  a killed message,
  2484.     thus  allowing  users to  see it  again, and  preventing it  from being
  2485.     removed during the next message base pack.
  2486.  
  2487.     (4)VIEW  TEXT FILE Subcommands:  (file name)  File name of text file to    (4)VIEW  TEXT FILE                                                     
  2488.     view.   Description:  Allows sysop level users to view any text file in
  2489.     the system.
  2490.  
  2491.     (5)PAGE  BELL TOGGLE  Subcommands:  None.   Description:   Allows sysop    (5)PAGE  BELL TOGGLE                                                   
  2492.     level users to toggle the sysop's page bell on/off.
  2493.  
  2494.     (6)QUICK  FILE EDITOR Subcommands:   None.   Description:  Allows sysop    (6)QUICK  FILE EDITOR                                                  
  2495.     level  users to quickly edit a file's vital information from within the
  2496.     BBS.
  2497.  
  2498.     (7)REMOTE  DOS SHELL  Subcommands:  None.   Description:   Allows sysop    (7)REMOTE  DOS SHELL                                                   
  2499.     level users to shell to DOS, via a pre-made remote batch file.
  2500.  
  2501.     (8)LOG OFF/LOCK OUT OTHER NODE Subcommands:  (#) Node # to log off/lock    (8)LOG OFF/LOCK OUT OTHER NODE                                         
  2502.     out.   Description:  Allows sysop level users  to log off or lock out a
  2503.     user  who  is on  an  alternate node  in  a multi-node  system.   After
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.     UltraBBS 2.08 Documentation                                     Page 38
  2512.  
  2513.     entering the node number, you will then be prompted whether you wish to
  2514.     log off, or lock out the user.
  2515.  
  2516.     (9)QUICK  USER EDITOR Subcommands:   None.   Description:  Allows sysop    (9)QUICK  USER EDITOR                                                  
  2517.     level  users to quickly edit a  user's vital statistics from within the
  2518.     BBS.
  2519.  
  2520.     (10)SEARCH  CALLERS LOGS Subcommands:  (#) Node # to search callers log    (10)SEARCH  CALLERS LOGS                                               
  2521.     of.   Description:  Allows sysop level  users to search the callers log
  2522.     of  a node.  Entries are  highlighted according to their importance and
  2523.     function.   When a call is located that matches the search string, that
  2524.     whole call will be displayed.  (AND/OR searches are allowed.)
  2525.  
  2526.     (11)DROP  OTHER  NODES  Subcommands:    (#)  Node  #  to  drop  to DOS.    (11)DROP  OTHER  NODES                                                 
  2527.     Description:   Allows sysop level users to drop other nodes to DOS.  If
  2528.     there  is no  caller on the  node, it  will be immediately  exited.  If
  2529.     there is a caller, it will exit after the caller logs off.  If you then
  2530.     wish to logoff the caller immediately, you may use the (8) command.
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.     UltraBBS 2.08 Documentation                                     Page 39
  2578.  
  2579.     CONVERT PROGRAM    CONVERT PROGRAM
  2580.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  2581.  
  2582.     UltraBBS Door Conversion Program (CONVERT.EXE)
  2583.     Copyright (c) 1991 Bob Farmer, All Rights Reserved
  2584.  
  2585.     This utility allows UltraBBS to run GAP, PCBoard 14, RBBS-PC, Wildcat!,
  2586.     UTI,  and WWIV doors.   The utility  is run by  typing the utility name
  2587.     followed  by one  of the  following command  lines:   GAP, PCB14, RBBS,
  2588.     WILDCAT,  UTI, or WWIV.  It must be run in the UltraBBS main directory,
  2589.     since  it reads from the UBBS.SYS  user info file that UltraBBS creates
  2590.     whenever  a user exits to a door or remote DOS.  UltraBBS automatically
  2591.     runs  this utility if one  of the above door  types is specified in the
  2592.     Doors  Data File;  however, you  may want to  use this  utility in your
  2593.     remote  DOS batch file.  UltraBBS does  not have its own exclusive door
  2594.     type,  so sysops should use  one of these door  types to run their door
  2595.     programs.
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.     UltraBBS 2.08 Documentation                                     Page 40
  2644.  
  2645.     UTI FILES    UTI FILES
  2646.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  2647.  
  2648.     UltraBBS UTI Programs (UTI*.EXE)
  2649.     Copyright (c) 1991 Bob Farmer, All Rights Reserved
  2650.  
  2651.     UTI  stands for Universal Text Interface.   These UTI programs are used
  2652.     in  conjunction  with PCRelay,  MegaMail, and  any other  UTI software.
  2653.     PCRelay  is an echomail  system by Kip Compton;  MegaMail is an offline
  2654.     message  reading system,  also by Kip  Compton.  A  two-line file named
  2655.     UTI.CFG must exist in the directory that your UTI*.EXE programs are run
  2656.     from.    This  file  is  as  follows:  Line  1  contains  the  complete
  2657.     path/filename  of your  Conference Data File,  and Line  2 contains the
  2658.     complete  path/filename (without  extension) of  your Users  File.  For
  2659.     further  information  on  the use  of  the UTI  programs,  consult your
  2660.     PCRelay or MegaMail manuals.
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.     UltraBBS 2.08 Documentation                                     Page 41
  2710.  
  2711.     PCBVERIFY SUPPORT    PCBVERIFY SUPPORT
  2712.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  2713.  
  2714.     UltraBBS PCBVUPDT Program (PCBVUPDT.EXE)
  2715.     Copyright (c) 1991 Bob Farmer, All Rights Reserved.
  2716.  
  2717.     PCBVUPDT.EXE, which comes with UltraBBS, allows UltraBBS systems to run
  2718.     callback verification programs such as PCBVerify.  The program requires
  2719.     six  command line parameters:  Security to give user, path of user file
  2720.     (without  extension!), new kilobyte  ratio, new file  ratio, minutes to
  2721.     add  to user's time, and new daily  download limit to give the user (in
  2722.     K).   The program must be run from  the UltraBBS directory.  Here is an
  2723.     example  of a batch file that  would run PCBVerify and correctly update
  2724.     the user:
  2725.  
  2726.          cd\pcbv
  2727.          if exist results del results
  2728.          pcbv30 pcbv.cnf
  2729.          cd\ubbs
  2730.          if exist \pcbv\results pcbvupdt 20 d:\ubbs\files\users 10 10 9 10
  2731.  
  2732.     The  batch  file  would go  into  the PCBVerify  directory,  delete the
  2733.     RESULTS  file (you must  configure PCBVerify to  write a RESULTS file),
  2734.     run   PCBVerify,  and  then  update  the  user  if  the  validation  is
  2735.     successful.  In this case, the validation gives the user security level
  2736.     20,  a kilobyte ratio of 10, a files ratio of 10, adds 9 minutes to the
  2737.     user's time, and gives him a download limit of 10K per day.
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.     UltraBBS 2.08 Documentation                                     Page 42
  2776.  
  2777.     QMAIL/QDELUXE SUPPORT (.QWK/.REP)    QMAIL/QDELUXE SUPPORT (.QWK/.REP)
  2778.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  2779.  
  2780.     UltraBBS allows users to download messages for offline reading and send
  2781.     their  replies to any of  the messages back to the  BBS to be placed in
  2782.     the  message bases.   The  .QWK file  that is  sent is  compatible with
  2783.     Qmail's  .QWK packet format and the reply file (.REP) can be created by
  2784.     any  Qmail compatible offline reader.   Two of the most popular offline
  2785.     readers  are  Qmail  DeLuxe  (commercial)  and  EZ-Reader  (shareware).
  2786.     Support  for Qmail DeLuxe  is available on  Sparky's Machine PCBoard in
  2787.     Memphis, TN (901-382-5583) and on three networks:  InterLink, RelayNet,
  2788.     and SmartNet.
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.     UltraBBS 2.08 Documentation                                     Page 43
  2842.  
  2843.     MESSAGE COMMANDS    MESSAGE COMMANDS
  2844.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  2845.  
  2846.     FULL SCREEN EDITOR COMMANDS    FULL SCREEN EDITOR COMMANDS
  2847.  
  2848.     Function               Key/Sequence                  DoorWay Code/Key
  2849.     ---------------------  ----------------------------  ------------------
  2850.     Up                     ^E or (Esc)[A                 (NUL)H (Up)
  2851.     Down                   ^X or (Esc)[B                 (NUL)P (Down)
  2852.     Left                   ^S or (Esc)[D                 (NUL)K (Left)
  2853.     Right                  ^D or (Esc)[C                 (NUL)M (Right)
  2854.     Word Left              ^A                            (NUL)s (Ctrl-Left)
  2855.     Word Right             ^F                            (NUL)t (Ctrl-
  2856.     Right)
  2857.     Page Up                ^R or (Esc)[r                 (NUL)I (PgUp)
  2858.     Page Down              ^C or (Esc)[q                 (NUL)Q (PgDn)
  2859.     Start of Line          ^W or (Esc)[H                 (NUL)G (Home)
  2860.     End of Line            ^P or (Esc)[K                 (NUL)O (End)
  2861.     Delete Line            ^Y
  2862.     Delete Word            ^T
  2863.     Delete Left of Cursor  ^H (Backspace)                (Backspace)
  2864.     Delete Under Cursor    ^G or ASCII #127              (NUL)S (Del)
  2865.     Split Line             ^N
  2866.     Join Lines             ^J
  2867.     Insert Toggle          ^V or (Esc)[n or (Esc)[24~    (NUL)R (Ins)
  2868.     Quote Original         ^Q or ^O
  2869.     Help                   ^Z
  2870.     Redraw Screen          ^L
  2871.     Done With Message      ^[ (Esc) or ^U or (Esc)[23~   (Esc)
  2872.  
  2873.     MESSAGE  SECURITY (R)eceiver  makes the  messages readable  by only the    MESSAGE  SECURITY                                                      
  2874.     sender, and the receiver.  (U)nprotected, or (Enter), makes the message
  2875.     public  and readable  by all  users.   (P)assword allows  you to  put a
  2876.     password  on  the message,  and requires  users  to enter  the password
  2877.     before  reading  the message.   (K)ill  protection  is used  for public
  2878.     messages  to a specific  person when you  don't want to  receiver to be
  2879.     able to kill the message.
  2880.  
  2881.     END  OF MESSAGE (Y)  or (Enter) Continues reading  messages as you have    END  OF MESSAGE                                                        
  2882.     specified.    (N)  Stop  reading messages.    (C)  Continuous (nonstop)
  2883.     reading  of messages.  (#) Message number  to skip to, with an optional
  2884.     (+)  or (-).   (+)  Reads messages forward  from current  message.  (-)
  2885.     Reads messages backward from current message.  (R) Leave a reply to the
  2886.     message.   (K) Kill the message, if  you have enough security to do so.
  2887.     (E)  Edit all information pertaining to a message, including the text -
  2888.     this  is available to sysop  level users only.   (M) Copies the message
  2889.     into  another conference - this is available to sysop level users only.
  2890.     (S) Skips the current conference (valid in an (R A) message read).  (G)
  2891.     Goto  the user in the FROM field's  record - this is available to sysop
  2892.     level  users only.  (T+/-) Threads  reverse or forward from the current
  2893.     message  for messages  with the same  subject.  (RR)  Read the refer-to
  2894.     message.
  2895.  
  2896.     MESSAGE  EDITING (A) Abort  message entry and return  to the main menu.    MESSAGE  EDITING                                                       
  2897.     (C)  Continue entering the text of the  message.  (D) Delete line(s) in
  2898.     the  message.  (E) Edit a line of  the message.  (F) Allows sysop level
  2899.     users  to import a file  into the message.   (I) Inserts line(s) in the
  2900.     message.   (L) Lists the  full text of the message.   (M) Save and send
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.     UltraBBS 2.08 Documentation                                     Page 44
  2908.  
  2909.     multiple  copies  to  other users.    (S)  Save the  message  (use when
  2910.     finished  with message entry).  (Q) On a reply, use this to quote lines
  2911.     from the original message into the current messages, preceded by a '>'.
  2912.     (T) Attach file to the message, for the receiver(s) to download.
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.     UltraBBS 2.08 Documentation                                     Page 45
  2974.  
  2975.     REMOTE DOS SETUP    REMOTE DOS SETUP
  2976.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  2977.  
  2978.     You  can use DOS remotely in several ways.   One way is with DOS's CTTY
  2979.     command  to redirect CON to COMx.  A  slightly better way is to use the
  2980.     GateWay  .SYS driver and use  CTTY to redirect CON  to GATEx.  The best
  2981.     way is to use Marshall Dudley's DoorWay.  Following are batch files for
  2982.     both CTTY and DoorWay usage.  More information on DoorWay will follow.
  2983.  
  2984.          REMOTE.BAT
  2985.          --------------------------------------------------
  2986.          ECHO OFF
  2987.          CTTY COM1:
  2988.          CLS
  2989.          ECHO *************************************
  2990.          ECHO ** Type EXIT to return to UltraBBS **
  2991.          ECHO *************************************
  2992.          COMMAND
  2993.          C:
  2994.          CD\UBBS
  2995.          CTTY CON:
  2996.          --------------------------------------------------
  2997.          (NOTE: This would be for COM1.  When using CTTY, you
  2998.          should turn on UltraBBS's watch carrier function in
  2999.          SETUP.  If you use GateWay, change to COM1: to GATE1:)
  3000.  
  3001.          REMOTE.BAT
  3002.          ----------------------------------------------------------------
  3003.          DOORWAY COM1 /g:on /a:on /b:m /c:dos /V:D^O /s:* /l: /o:T /M:200
  3004.          C:
  3005.          CD\UBBS
  3006.          ----------------------------------------------------------------
  3007.  
  3008.     DoorWay  is highly recommended for your  remote DOS function, as it can
  3009.     redirect programs that use DOS, BIOS, or direct screen writes (required
  3010.     to  run UltraBBS's MANAGER or SETUP programs!), while CTTY is much more
  3011.     limited.   DoorWay also allows function keys to be entered from remote,
  3012.     with  the  "DoorWay"  mode  of  many  popular  communications programs.
  3013.     Additionally, DoorWay can monitor time and carrier while the user is in
  3014.     DOS.   DoorWay can be  found on many BBSes or  can be obtained from the
  3015.     author's BBS (Data World BBS, (615)966-3574, Hayes 9600-V).
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.     UltraBBS 2.08 Documentation                                     Page 46
  3040.  
  3041.     ANSI AND ANSI MUSIC    ANSI AND ANSI MUSIC
  3042.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3043.  
  3044.     Music  can be put into your BBS text files such as the welcome, logoff,
  3045.     bulletins,   menus,  etc.     ANSI   Music  is   supported  in  several
  3046.     communication  programs.  Some communication programs that support ANSI
  3047.     Music are as follows:
  3048.  
  3049.          Telemate
  3050.          PC-Talk 4.65+
  3051.          Qmodem
  3052.          GT Power
  3053.  
  3054.     Here  is a one-line musical score that if  you place in any of your BBS
  3055.     text file will play "Happy Birthday".  (You must replace the "ESC" with
  3056.     an actual escape code, ASCII 27.)
  3057.  
  3058.     ESC[MFT120L4MFMNO4C8C8DCFE2C8C8DCGF2C8C8O5CO4AFED2T90B-8B-8AFGF2
  3059.  
  3060.     These  notes are  all compatible with  BASIC's PLAY command.   A sample
  3061.     BASIC program which would do the same thing would look like.
  3062.  
  3063.          10 PLAY "t120 l4 mfmn"
  3064.          20 PLAY "o4 c8 c8 d c f e2"
  3065.          30 PLAY "   c8 c8 d c g f2"
  3066.          40 PLAY "   c8 c8 o5 c o4 a f e d2"
  3067.          50 PLAY "t90 b-8 b-8 a f g f2"
  3068.  
  3069.     The  strings  of ANSI  music are  mostly  compatible with  BASIC's PLAY
  3070.     command.   Music written  for BASIC can  be converted to  ANSI music by
  3071.     simply inserting escape codes and "[MF" before the music strings.  Each
  3072.     ANSI  Music line  should begin with  an ESC[MF or  ESC[MB and terminate
  3073.     with  a Ctrl-N (ASCII 14).   All ANSI Music should  be in caps.  Spaces
  3074.     between the notes or music directives are optional.
  3075.  
  3076.     VALID ANSI MUSIC COMMANDS
  3077.  
  3078.     A-G    Musical notes
  3079.     # or + Following A-G note means sharp
  3080.     -      Following A-G note means flat
  3081.     <      Move down one octave
  3082.     >      Move up one octave
  3083.     .      Period acts as dotted note (extend note duration by 3/2)
  3084.     MN     Music note duration Normal (7/8 of interval between notes)
  3085.     MS     Music note duration Staccato (decrease duration of following
  3086.            notes)
  3087.     ML     Music note duration Legato (increase duration of following
  3088.            notes)
  3089.     Ln     Length of note (n=1-64, 1=whole note, 4=quarter note, etc)
  3090.     Pn     Pause length (same n values as Ln above)
  3091.     Tn     Tempo, n=notes/minute (n=32-255, default n=120)
  3092.     On     Octave number (n=0-6, default n=4)
  3093.  
  3094.     There  are several ways of making ANSI Music in your text files without
  3095.     having to try and figure all of them out for yourself.  You can get the
  3096.     utility  called MOONSONG  (available on  many BBSes)  which will create
  3097.     ANSI  Music  text files.   ANSI  Music  is only  played to  the sysop's
  3098.     console during local logons, and when beeps are turned on.
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.     UltraBBS 2.08 Documentation                                     Page 47
  3106.  
  3107.     MODEM CONFIGURATION    MODEM CONFIGURATION
  3108.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3109.  
  3110.     UltraBBS  will work with virtually any  type of modem that supports the
  3111.     standard  "ATA" command set, can send  back verbose (CONNECT 2400, etc)
  3112.     response  codes, and that  correctly supports the  DCD and DTR signals.
  3113.     Different  modem initialization  strings and modem  DIP switch settings
  3114.     will be made available as they are given to us.  One common init string
  3115.     for a standard, 1200/2400, Hayes compatible modem is:
  3116.  
  3117.        ATE0M0&D2&C1H0S0=0V1Q0
  3118.  
  3119.     The  E0 turns the  command echo off.   This function  is not vital, but
  3120.     makes  it easier on the BBS.   The M0 command turns the modem's speaker
  3121.     off.   Again, this is  not vital, but usually  sysops prefer to have it
  3122.     off.   The &D2 and &C1 commands turn on proper DTR signal response, and
  3123.     proper DCD signal handling, respectively.  These two commands are vital
  3124.     to  the BBS's operation, and may  be different for your specific modem;
  3125.     check your modem's manual.  The H0 commands puts the modem on the hook.
  3126.     The S0=0 command turns auto answer OFF.  The V1 and Q0 commands turn on
  3127.     verbose  responses  (necessary!) and  tell the  modem  to NOT  be quiet
  3128.     (which means to go ahead and send response codes).
  3129.  
  3130.     USROBOTICS COURIER 14.4K HST or DUAL STANDARD SETTINGS    USROBOTICS COURIER 14.4K HST or DUAL STANDARD SETTINGS
  3131.  
  3132.          Use any communications program and make sure your
  3133.          NRAM is like this.  You can use ATI5 to check
  3134.          your NRAM setting.  To change NRAM, type 'AT'
  3135.          followed by the settings to change, followed by
  3136.          a '&W'.
  3137.  
  3138.          B1   E0   F1   M0   Q0   V1   X3
  3139.          &A0  &B1  &C1  &D2  &G0  &H1  &I0  &J0  &K3
  3140.          &L0  &M4  &N0  &P0  &R2  &S0  &X0  &Y1
  3141.          S00=000   S01=000   S02=043   S03=013
  3142.          S04=010   S05=008   S06=001   S07=060
  3143.          S08=002   S09=006   S10=007   S11=050
  3144.          S12=050   S13=000   S14=000   S15=000
  3145.          S16=000   S17=000   S18=000   S19=000
  3146.          S20=000   S21=010   S22=017   S23=019
  3147.          S24=025   S25=000   S26=000   S27=000
  3148.          S28=008   S38=000
  3149.                                             1234567890
  3150.          Dip switches in the back of modem: UUDDDUUDDU
  3151.  
  3152.          In UltraBBS, you should turn on bps rate locking and lock at
  3153.          either 19200 or 38400 (depending on what doors you are planning on
  3154.          running, and what bps rate they support).  Also, you must enable
  3155.          RTS/CTS.  You should also lock your FOSSIL's baud rate (see your
  3156.          FOSSIL manual for information on how to do this).
  3157.  
  3158.     HAYES V-SERIES HIGH SPEED MODEMS    HAYES V-SERIES HIGH SPEED MODEMS
  3159.  
  3160.     Hayes  V-Series high speed modems seem  to work best with UltraBBS when
  3161.     you  set them  (using the  proper S-register  commands) to  lock at the
  3162.     initial  baud rate, and set  UltraBBS (and your FOSSIL)  to lock at the
  3163.     initial  baud rate.   The information on  the specific S-registers that
  3164.     need to be set is not available at this time.
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.     UltraBBS 2.08 Documentation                                     Page 48
  3172.  
  3173.     DOORS    DOORS
  3174.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3175.  
  3176.     Doors  are programs that  can be run outside  of the UltraBBS software.
  3177.     Doors can be utilities, games, or other programs.  UltraBBS will either
  3178.     shell  to doors or  exit to doors  depending on how  you have it setup.
  3179.     Doors  can be added to  UltraBBS with the UltraBBS  SETUP utility.  For
  3180.     more  information on setting up doors, consult the documentation of the
  3181.     door you are attempting to setup.
  3182.  
  3183.     (NOTE:  At the end of  your door batch files,  you should return to the
  3184.     UltraBBS drive and directory, but you should NOT run the UltraBBS batch
  3185.     file!   The  door batch  file is  executed under  the original UltraBBS
  3186.     batch  file,  and thus  will  return control  to  the batch  file after
  3187.     finishing.)
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.     UltraBBS 2.08 Documentation                                     Page 49
  3238.  
  3239.     QUESTIONNAIRES    QUESTIONNAIRES
  3240.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3241.  
  3242.     Questionnaires  are "semi-intelligent"  in UltraBBS.   They can perform
  3243.     simple  security/conference operations.   Each questionnaire  is a text
  3244.     file,  with one command per  line of the file.   Following is a list of
  3245.     the UltraBBS questionnaire language commands:
  3246.  
  3247.            EXIT
  3248.               Terminates the questionnaire
  3249.  
  3250.            CONFS string
  3251.               Changes the user's conference string to <string>
  3252.  
  3253.            CONF(x) [ON,OFF]
  3254.               Add user (ON) or remove user (OFF) from conference x
  3255.  
  3256.            SECURITY x
  3257.               Sets user's security level to x (will NOT lower user's
  3258.               security)
  3259.  
  3260.            DISPLAY filename
  3261.               Displays filename to the user
  3262.  
  3263.            [RED,GREEN,YELLOW,BLUE,MAGENTA,CYAN,WHITE]
  3264.               Changes the current text color
  3265.  
  3266.            PUTANS string(;)
  3267.               Prints string to the answer file, append the ';' for no
  3268.               (Enter)
  3269.  
  3270.            PUTANS *(;)
  3271.               Prints current user answer to the answer file, append the ';'
  3272.               for no (Enter)
  3273.  
  3274.            LOGOFF
  3275.               Logs off current user, with no warning
  3276.  
  3277.            LOCKOUT
  3278.               Locks out (sets user's security at 0) current user, with no
  3279.               warning
  3280.  
  3281.            PAGESYSOP
  3282.               Pages the SysOp
  3283.  
  3284.            PUTTEXT string(;)
  3285.               Prints string to display, append the ';' for no (Enter)
  3286.  
  3287.            PUTTEXT *(;)
  3288.               Prints user's last answer to display, append ';' for no
  3289.               (Enter)
  3290.  
  3291.           GETANSWER x|prompt
  3292.               Prints prompt, and gets answer string of no more than x
  3293.               characters
  3294.  
  3295.           MULTCHOICE validchars|prompt
  3296.               Prints prompt, and gets a character that must be in the
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.     UltraBBS 2.08 Documentation                                     Page 50
  3304.  
  3305.               validchars string
  3306.  
  3307.           IF string
  3308.            ... commands ...
  3309.           ENDIF
  3310.               If user's last answer is different from string, then skip
  3311.               all commands, until an ENDIF is encountered; an IF with
  3312.               nothing after it checks for a blank response
  3313.  
  3314.           SKIPLINE
  3315.               Displays a blank line
  3316.  
  3317.           PUTANSINFO
  3318.               Prints user's name, the current date, and the current time to
  3319.               the answers file
  3320.  
  3321.           GOTO label
  3322.           label:
  3323.               Goes to a specific line label (the line label should be on
  3324.               its own line with a colon after it)
  3325.  
  3326.           ADDMINUTES x
  3327.               Adds x minutes to the current user's time for today.
  3328.  
  3329.     For  an example of the  use of many of  the questionnaire features, see
  3330.     the NEWUSER.DAT questionnaire that comes with the UltraBBS package.
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.     UltraBBS 2.08 Documentation                                     Page 51
  3370.  
  3371.     EVENTS    EVENTS
  3372.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3373.  
  3374.     Events   are  daily  batches  that  are  run  at  any  specified  time.
  3375.     Typically,  events are  used for such  things as  message packing, door
  3376.     game maintenance, or echomail operation.  For information on how to use
  3377.     UltraBBS's  MANAGER program  in your  events, see  the section  in this
  3378.     manual about MANAGER's command line parameters.  When the event is run,
  3379.     UltraBBS  exits to the  BBS batch file  with errorlevel 1,  5, or 6 for
  3380.     events 1, 2, and 3, respectively.  Users who logon before an event will
  3381.     have their time shorted for that call to avoid delaying the event.
  3382.  
  3383.     It  is recommended that you not schedule  events that are very close to
  3384.     midnight  (2 or 3  minutes before or after),  since time rollover could
  3385.     possibly cause problems.  Also, you should not schedule events that may
  3386.     be  overlapped by other  events or events  that are very  close to each
  3387.     other.
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.     UltraBBS 2.08 Documentation                                     Page 52
  3436.  
  3437.     TEXT FILES    TEXT FILES
  3438.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3439.  
  3440.     There  are many files  used to customize  your BBS.   These include the
  3441.     welcome,  logoff, bulletins, menus, etc.   All text files have ANSI and
  3442.     non-ANSI versions.  The ANSI versions have a 'G' appended to the end of
  3443.     the  filename (ex:  GOODBYE for normal screen and GOODBYEG for the ANSI
  3444.     version).  If the ANSI version does not exist, or if the user is not in
  3445.     ANSI  graphics  mode, the  non-ANSI version  will  be displayed  to all
  3446.     users.    Also, most  text files  can be  displayed only  to individual
  3447.     security  levels if you wish.  This  is done by adding a file extension
  3448.     of  the desired security level (ex: MMENU.50/MMENUG.50).  If a specific
  3449.     security  level file is not found,  the regular file will be displayed.
  3450.     Variables  can  also be  put into  your text  files, and  UltraBBS will
  3451.     substitute  the appropriate information in  place of the $...$ variable
  3452.     when  it occurs..   The variables which are  currently supported are as
  3453.     follows:
  3454.  
  3455.           $USERNAME$      The name of the user, in all capitals
  3456.                           If you place this variable in the 'To' field
  3457.                           of a message, the message will be to all users
  3458.                           and they will be notified of it in a scan.
  3459.           $x$, $x-y$      (Valid only in the 'To' field of a message)
  3460.                           When this variable is used in the 'To' field
  3461.                           of a message, the message will be to all users
  3462.                           of x security level or in the x - y security
  3463.                           range and they will be notified of it in a scan.
  3464.           $CALLERNUM$     The current number of calls to this BBS to date
  3465.           $USERNAMEM$     The name of the user, in mixed case
  3466.           $PASSWORD$      The user's password (use with caution)
  3467.           $CITYSTATE$     The user's city/state
  3468.           $BBSVERSION$    The BBS name and version (ex: UltraBBS v3.10)
  3469.           $SYSOPNAME$     The name of the sysop, in all capitals
  3470.           $SYSOPNAMEM$    The name of the sysop, in mixed case
  3471.           $BBSNAME$       The name of the BBS
  3472.           $VOICENUM$      The user's voice telephone number
  3473.           $DATANUM$       The user's data telephone number
  3474.           $EXPIREDATE$    The user's subscription expiration date
  3475.           $LASTDATE$      The user's last date on
  3476.           $LASTTIME$      The user's last time on
  3477.           $CURRENTDATE$   The current system date
  3478.           $CURRENTTIME$   The current system time
  3479.           $CONFNAME$      The name of the conference the user is in
  3480.           $BAUDRATE$      The current baud rate of the connection
  3481.           $DOWNLOADS$     The user's number of downloads
  3482.           $UPLOADS$       The user's number of uploads
  3483.           $PAGELENGTH$    The user's page length
  3484.           $TIMESON$       The user's total number of logins
  3485.           $DOORSENTERED$  The user's total number of doors entered
  3486.           $MSGSENTERED$   The user's total number of messages entered
  3487.           $SEC$           The user's security level
  3488.           $MINSPERDAY$    The user's daily time limit in minutes
  3489.           $MINSLEFT$      The user's minutes left for this call
  3490.           $DOWNLOADK$     The user's download kilobytes
  3491.           $UPLOADK$       The user's upload kilobytes
  3492.           $DLKBSPERULKB$  The DL KB/UL KB ratio the user must maintain
  3493.           $DLFSPERULF$    The UL/DL ratio the user must maintain
  3494.           $SYSOPSTART$    The starting time of the sysop page bell
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.     UltraBBS 2.08 Documentation                                     Page 53
  3502.  
  3503.           $SYSOPEND$      The ending time of the sysop page bell
  3504.           $FIRSTNAMEM$    The user's first name, in mixed case
  3505.           $NODENUM$       The node number of this node
  3506.           $MINSUSED$      The number of minutes the user has used today
  3507.           $EVENTTIME$     The time of the daily event
  3508.           $DLKPERULK$     The user's number of DL KB per 1 UL KB
  3509.           $DLSPERUL$      The user's number of DLs per 1 UL
  3510.           $CLS$           Clears the screen
  3511.           $MORE$          Brings up a yes/no/etc prompt
  3512.           $MOREON$        Turns yes/no/etc prompts on
  3513.           $MOREOFF$       Disables yes/no/etc prompts
  3514.           $BREAKON$       Allows aborting with (Ctrl-X) or (N)o at prompt
  3515.           $BREAKOFF$      Makes file unabortable
  3516.           $ANYKEY$        Brings up a press any key to continue prompt
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.     UltraBBS 2.08 Documentation                                     Page 54
  3568.  
  3569.     CALL WAITING SCREEN    CALL WAITING SCREEN
  3570.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3571.  
  3572.     The  call waiting  screen is  displayed whenever  UltraBBS is  ready to
  3573.     receive  calls.  This screen contains a great deal of information.  The
  3574.     screen  displays  the  name  of  the  BBS,  the  UltraBBS  version  and
  3575.     copyright, and the name of the sysop who the UltraBBS is registered to.
  3576.     It  also tells whether beeps and page bell are on/off.  It displays the
  3577.     last  event and time as  well as the next event  and time.  The current
  3578.     baud  rate tells you what baud rate your modem is initialized at.  Idle
  3579.     time  tells you  how many minutes  have elapsed since  the last caller.
  3580.     Status  is shown as  "Waiting" if it  is waiting for  calls.  The modem
  3581.     session  is also displayed  to help you in  tracking down any problems.
  3582.     The following commands are available from the call waiting screen:
  3583.  
  3584.               (Esc) Exit to DOS
  3585.                 (L) Local Logon
  3586.                 (S) Snoop Logon
  3587.             (Alt-B) Beeps Toggle
  3588.             (Alt-J) Shell to DOS
  3589.             (Alt-P) Page Bell Toggle
  3590.  
  3591.     During  a snoop logon, the  phone is left on the  hook.  When the phone
  3592.     rings,  you will be notified on that status line.  You can then log off
  3593.     if you wish and have the BBS answer the call.
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.     UltraBBS 2.08 Documentation                                     Page 55
  3634.  
  3635.     LOCAL FUNCTION KEYS    LOCAL FUNCTION KEYS
  3636.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3637.  
  3638.     When a caller is logged onto UltraBBS, the sysop has the following keys
  3639.     available to him:
  3640.  
  3641.             (Alt-B) Beeps Toggle
  3642.             (Alt-H) Hang Up User (no log off message, etc)
  3643.             (Alt-J) Jump to DOS (Shell) w/swap if specified in SETUP
  3644.             (Alt-K) Disable Remote Keyboard Toggle
  3645.             (Alt-L) Lock Out and Log Off User
  3646.             (Alt-N) Fake Line Noise Log Off (displays some junk chars)
  3647.             (Alt-P) Page Bell Toggle
  3648.             (Alt-U) Update User's Conferences and Security Level
  3649.             (Alt--) Decrease Time by One Minute
  3650.             (Alt-+) Increase Time by One Minute
  3651.             (Alt-C) SysOp Chat Mode
  3652.             (Alt-X) Exit the BBS After This Caller Logs Off
  3653.  
  3654.     The  (F1) through  (F7) keys  can be  used to  toggle between different
  3655.     status  lines.  One of the 7 status  lines is a help screen listing all
  3656.     available keys.
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.     UltraBBS 2.08 Documentation                                     Page 56
  3700.  
  3701.     FRONT-END OPERATION    FRONT-END OPERATION
  3702.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3703.  
  3704.     With many net/echo mailers, such as BinkleyTerm, the mailer will answer
  3705.     the phone and then run the BBS with the caller already connected.  With
  3706.     UltraBBS,  if the caller is already  connected, you should run UltraBBS
  3707.     with  the baud rate as the parameter  (ie: "UBBS 2400").  If the caller
  3708.     is  on local, run UltraBBS  with the parameter 'L'  (local mode) or 'S'
  3709.     (snoop  mode) (ie: "UBBS L").   Batch files for  use with these mailers
  3710.     and  other BBS  software can easily  be adapted  to UltraBBS operation.
  3711.     When you use a front-end, you should not use UltraBBS's events, as they
  3712.     are  triggered at  the call  waiting screen,  which will  never come up
  3713.     while  using a front-end.  Instead, use the front-end's events.  If you
  3714.     wish to use UltraBBS's events to limits callers' time on the BBS before
  3715.     the  front-end's events,  be sure  to run UBBS.EXE  at the  end of your
  3716.     front-end event batch so that UBBS will load at the call waiting screen
  3717.     and immediately exit, thus clearing the event flag.
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.     UltraBBS 2.08 Documentation                                     Page 57
  3766.  
  3767.     MANAGER COMMAND LINE PARAMETERS    MANAGER COMMAND LINE PARAMETERS
  3768.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3769.  
  3770.     There  are 5 commands in UltraBBS's  MANAGER which can be executed from
  3771.     the  DOS command  line.  These  are very  useful in your  event or from
  3772.     other batch files.  The following is a list of these commands and their
  3773.     parameters and their [defaults]:
  3774.  
  3775.          /PACKUSERS:  packs user file
  3776.           /KILLDELETED:  kill deleted users? [Y]
  3777.           /SORT:  sort the user file? [Y]
  3778.           /KILLDATE:  kill users who haven't called since this date [don't]
  3779.           /KILLBELOW:  kill all users below this security level [don't]
  3780.  
  3781.          /PACKFILES:  packs filebase file
  3782.           /KILLDELETED:  kill deleted files? [Y]
  3783.           /ACTUALKILL:  actually remove killed files from hard drive? [Y]
  3784.           /SORT:  sort the filebase file? [Y]
  3785.           /KILLDATE:  kill files uploaded on or before this date [don't]
  3786.           /KILLDATE2:  kill files not downloaded since this date [don't]
  3787.  
  3788.          /PACKMSGS:  packs a message file
  3789.           /KILLRCVD:  kill all received receiver-only messages? [N]
  3790.           /CONFNUM:  conference number to pack or (A)ll [0]
  3791.           /KEEPLAST:  number of messages below top to keep [keep all]
  3792.           /RENUMBER:  message number to begin renumbering at [no renumber]
  3793.           /KILLDAYS:  kill messages left before this many days ago [don't]
  3794.  
  3795.          /CREATELIST:  creates a master file list
  3796.           /CONFNUM:  conference number to generate list from [0]
  3797.           /SECFORLIST:  security level's point of view to generate [255]
  3798.           /LISTNAME:  name for output file [FILELIST.TXT]
  3799.  
  3800.          /ADDGIFRES:  add resolution to all GIF file descriptions
  3801.  
  3802.     Some examples of command line uses:
  3803.  
  3804.          MANAGER /PACKUSERS /KILLDATE:08/10/90 /SORT:N
  3805.          MANAGER /ADDGIFRES
  3806.          MANAGER /CREATELIST /CONFNUM:1 /SECFORLIST:100 /LISTNAME:LIST.DOC
  3807.          MANAGER /PACKFILES /KILLDELETED:N
  3808.          MANAGER /PACKMSGS /KILLRCVD:Y /KEEPLAST:300 /RENUMBER:1
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.     UltraBBS 2.08 Documentation                                     Page 58
  3832.  
  3833.     FILE FORMATS    FILE FORMATS
  3834.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3835.  
  3836.     The   complete  file  formats   for  UltraBBS  are   available  in  the
  3837.     accompanying text file, UBBSFMTS.TXT.
  3838.  
  3839.  
  3840.  
  3841.  
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.     UltraBBS 2.08 Documentation                                     Page 59
  3898.  
  3899.     QUESTIONS AND ANSWERS    QUESTIONS AND ANSWERS
  3900.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3901.  
  3902.     Why doesn't my system date change to the next day at midnight?    Why doesn't my system date change to the next day at midnight?
  3903.  
  3904.     Most  likely the problem is  the version of DOS  you are using.  MS-DOS
  3905.     3.2  for instance has been replaced  with 3.2.1 to correct the problem.
  3906.     If a new version of DOS does not solve the problem, then you may need a
  3907.     new ROM BIOS.
  3908.  
  3909.     I  would like new users to be able to leave private messages to me, but    I  would like new users to be able to leave private messages to me, but
  3910.     I  don't want them to be able to leave messages to anyone else before I    I  don't want them to be able to leave messages to anyone else before I
  3911.     verify the user.  How can I do this?    verify the user.  How can I do this?
  3912.  
  3913.     There  are  essentially two  security  levels for  the  'E'nter Message
  3914.     command.  The first is the actual security level for entering messages.
  3915.     This  is the security level that allows users to send messages publicly
  3916.     or  privately  to other  users.   There  is  also the  To-Sysop Message
  3917.     Security level.  Set this security level to the security level required
  3918.     to  leave messages  to the sysop.   In  other words, you  would set the
  3919.     'E'nter  Message command higher  than the security  level of new users,
  3920.     and  you would  make the  To-Sysop Message  Security available  for new
  3921.     users.   The new user's messages will automatically be directed towards
  3922.     the sysop.
  3923.  
  3924.     I get a 'Cannot Open ...' error from UltraBBS.  What is causing this?    I get a 'Cannot Open ...' error from UltraBBS.  What is causing this?
  3925.  
  3926.     In  most cases, a 'Cannot Open ...' (for example, 'Cannot Open Messages
  3927.     File',  'Cannot Open  Users File',  etc) error  from UltraBBS indicates
  3928.     that  you have specified a bad path  for that file's file name.  Either
  3929.     the  drive does not exist, or the directory does not exist.  Check over
  3930.     all of your paths in SETUP.
  3931.  
  3932.     I  am  having  trouble  with  modem  communications  in  my  multinode,    I  am  having  trouble  with  modem  communications  in  my  multinode,
  3933.     multitasking environment.  What should I do?    multitasking environment.  What should I do?
  3934.  
  3935.     If  you are using the OPUSCOMM FOSSIL,  be sure to load a separate copy
  3936.     of  OPUSCOMM into each  window that UltraBBS  is running in.   Also, be
  3937.     sure  to use OPUSCOMM.COM, not OPUSCOM1.COM.   If you are using BNU, be
  3938.     suer  to load a separate copy into each window that UltraBBS is running
  3939.     in.   If you have modems  that share the same IRQ  (COM1 & COM3, COM2 &
  3940.     COM4),  make sure  that the FOSSIL  you are using  supports shared IRQs
  3941.     properly.
  3942.  
  3943.     When  I log  on with a  certain name, the  BBS says that  I am somebody    When  I log  on with a  certain name, the  BBS says that  I am somebody
  3944.     else.  What is wrong?    else.  What is wrong?
  3945.  
  3946.     The index files for your user file are probably incorrect or corrupted.
  3947.     Pack your user file to fix the problem.
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.     UltraBBS 2.08 Documentation                                     Page 60
  3964.  
  3965.     UBBSWHO PROGRAM    UBBSWHO PROGRAM
  3966.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  3967.  
  3968.     UltraBBS UBBSWHO Program (UBBSWHO.EXE)
  3969.     Copyright (c) 1991 Bob Farmer, All Rights Reserved.
  3970.  
  3971.     The UBBSWHO.EXE program is used to get a (WH)o's on Other Nodes display
  3972.     from  the DOS prompt  in a networking or  multitasking environment.  It
  3973.     also  displays  whether or  not each  user  is paging  the sysop.   The
  3974.     command line (displayed when the program is run) is:
  3975.  
  3976.            UBBSWHO NODEINFO.DAT_Path Highest_Node_Number
  3977.             example: UBBSWHO D:\UBBS\FILES\NODEINFO.DAT 10
  3978.  
  3979.     You  may want to create  a batch file in your  PATH to run this utility
  3980.     without retyping the command line parameters each time.
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.     UltraBBS 2.08 Documentation                                     Page 61
  4030.  
  4031.     FIDOCVT PROGRAM    FIDOCVT PROGRAM
  4032.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  4033.  
  4034.     UltraBBS FIDOCVT Program (FIDOCVT.EXE)
  4035.     Copyright (c) 1991 Bob Farmer, All Rights Reserved.
  4036.  
  4037.     The FIDOCVT.EXE program is used to import and export FIDO (usually used
  4038.     for FIDONet) style messages to/from UltraBBS.  It handles only echomail
  4039.     messages  (no netmail), for obvious reasons.   For your private netmail
  4040.     area from FIDONet, you will need to use an external FIDO message editor
  4041.     (such  as Ron Bemis' MSG), or, if you want your users to be able to use
  4042.     the  area, a FIDO message reading  door, such as Darwin Collins' SMLNET
  4043.     program.   If FIDOCVT, for some reason, does not work with your FIDONet
  4044.     Toss/Scan program, please let me know and I will see what I can do.  As
  4045.     of  this writing, FIDOCVT has only been tested with the QMail Toss/Scan
  4046.     program.
  4047.  
  4048.     The command line syntax for FIDOCVT is
  4049.  
  4050.          FIDOCVT [/i|/e] UltraBBS_Message_File FIDO_Directory [/s] [/n]
  4051.  
  4052.     The  /i or /e parameter  (use one of them,  but not both!) specifies an
  4053.     (i)mport  or an (e)xport.   The UltraBBS_Message_File  parameter is the
  4054.     full   drive/path/name  of  the  UltraBBS   message  file  (without  an
  4055.     extension!) that this import/export will affect.  The FIDO_Directory is
  4056.     the  directory of the FIDO messages that  you wish to import (it may or
  4057.     may  not end  with a  \).   The optional  /s parameter  at the  end, if
  4058.     specified,  will keep the "SEEN-BY" lines  on the echo messages (during
  4059.     an import).  Otherwise, they are removed.  The optional /n parameter at
  4060.     the  end, if  specified, will  suppress filtering  of the  hi bit ASCII
  4061.     characters  in  messages  (during  an  export).    Otherwise,  they are
  4062.     converted to spaces.
  4063.  
  4064.     If  you wish to have an origin  line on messages entered from your BBS,
  4065.     create a file named ORIGIN in the directory from which you run FIDOCVT.
  4066.     This  should be  a one-line, maximum  68 character  file which contains
  4067.     your origin line.  If you do not create this file, FIDOCVT will not add
  4068.     an origin line to the end of your messages.
  4069.  
  4070.     If  you log in to your BBS with a name such as "SYSOP", you may wish to
  4071.     have  that name changed to your real  name before it is exported out to
  4072.     the FIDONet, and have it changed back to (as an example) "SYSOP" before
  4073.     it  is imported.  To do this, you  should create a file called SYSOP in
  4074.     the  directory from which  FIDOCVT runs.   The first line  of this file
  4075.     should be the name which you wish to change, and the second line should
  4076.     be  the name  which you  wish to change  it to  during an  export.  The
  4077.     reverse will be done during an import.
  4078.  
  4079.     Any  message base which is  used with FIDOCVT must  be set as "Echo" in
  4080.     the  UltraBBS SETUP  program.  Only  messages which  users designate as
  4081.     "Echo"  will be  exported from  the message  bases.   When an (O)ffline
  4082.     Reading  packet is imported, all  messages posted in "Echo" conferences
  4083.     get their echo flag turned on.
  4084.  
  4085.     To use FIDOCVT, it is recommended that you prepare two batch files, one
  4086.     that  will export  for all  of your  message bases,  and one  that will
  4087.     import  for all  of your  message bases.   After your  mail tosser, you
  4088.     should  run an import on  all message bases.   The import function will
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.     UltraBBS 2.08 Documentation                                     Page 62
  4096.  
  4097.     import all messages in the FIDO directory, starting at message # 2.  It
  4098.     then  deletes all  messages in the  directory (including  message # 1).
  4099.     Before  your  mail scanner,  you should  run an  export on  all message
  4100.     bases.   The export function will add  the new messages in the UltraBBS
  4101.     message base to the end of the messages in the FIDO directory (starting
  4102.     after the last message number currently in that directory).  After your
  4103.     mail  scanner is done with the FIDO messages,  you may wish to do a DEL
  4104.     *.MSG  command  in each  of your  FIDO  message directories--it  is not
  4105.     required, but will save a bit of your disk space.
  4106.  
  4107.     For  those interested, the exact specifics  of the way FIDOCVT operates
  4108.     follow.   Unless you are  trying to track down  a specific problem, are
  4109.     familiar  with the operation of FIDONet,  or are just curious, you need
  4110.     not read the rest of this section.
  4111.  
  4112.     FIDOCVT /i
  4113.  
  4114.     The  import function first locks  the UltraBBS message base, preventing
  4115.     any  messages from being  saved until the  import is done.   The import
  4116.     function  begins at FIDO message number 2 and imports until it comes to
  4117.     a  message number which does  not exist in the  FIDO directory.  If any
  4118.     message  which  FIDOCVT encounters  has  the intransit  bit  turned on,
  4119.     FIDOCVT  will skip it.   After importing  each message, FIDOCVT deletes
  4120.     the   message.    After  the  import  is  finished,  FIDOCVT  sets  the
  4121.     lastfidomsgimported  variable in the UltraBBS  message base's header to
  4122.     the  high message  number.  FIDOCVT  then unlocks  the UltraBBS message
  4123.     base.  Finally, FIDOCVT deletes the FIDO directory's 1.MSG file.
  4124.  
  4125.     FIDOCVT /e
  4126.  
  4127.     The  export function first  finds the highest numbered  message (# 2 or
  4128.     above)  in the FIDO directory, and  begins creating messages after that
  4129.     message number.  In the UltraBBS message base, FIDOCVT begins exporting
  4130.     at  the message  numbered lastfidomsgimported  + 1.   FIDOCVT  sets the
  4131.     local  and intransit bits  on.  FIDOCVT will  only export messages that
  4132.     have  their echo  flag turned  on, and are  not killed.   Finally, when
  4133.     there  are no messages  left to export from  the UltraBBS message base,
  4134.     FIDOCVT then sets the lastfidomsgimported variable to the last UltraBBS
  4135.     message number it exported.
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.     UltraBBS 2.08 Documentation                                     Page 63
  4162.  
  4163.     ERRORS    ERRORS
  4164.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  4165.  
  4166.     When  a fatal system  error occurs, UltraBBS displays  the error on the
  4167.     local  screen  for approximately  10 seconds  (or until  a key  is hit)
  4168.     before exiting back to the BBS batch file with errorlevel 3.  The error
  4169.     (and  its time and  date) are also  written to a  file called UBBS.ERR.
  4170.     Most of the error messages are self-explanatory; however, if you have a
  4171.     question  about  a  specific  error message,  please  inquire  about it
  4172.     through one of the UltraBBS test sites (listed in CONTACT.TXT).
  4173.  
  4174.  
  4175.  
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.     UltraBBS 2.08 Documentation                                     Page 64
  4228.  
  4229.     REGISTRATION    REGISTRATION
  4230.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  4231.  
  4232.     For information on registration, please see the accompanying text file,
  4233.     REGISTER.TXT.   Registration  is required for  corporate and government
  4234.     usage.   Private users are highly  urged to register after a reasonable
  4235.     (60 day) trial period.
  4236.  
  4237.  
  4238.  
  4239.  
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.  
  4248.  
  4249.  
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.     UltraBBS 2.08 Documentation                                     Page 65
  4294.  
  4295.     CONTACTING THE AUTHOR    CONTACTING THE AUTHOR
  4296.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  4297.  
  4298.     For  a list  of BBSes  (UltraBBS test  sites) where  the author  can be
  4299.     contacted  and the latest version obtained, please see the accompanying
  4300.     text file, CONTACT.TXT.
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337.  
  4338.  
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.     UltraBBS 2.08 Documentation                                     Page 66
  4360.  
  4361.     THANKS    THANKS
  4362.    -------------------------------------------------------------------------   -------------------------------------------------------------------------
  4363.  
  4364.     UltraBBS  would not  be where  it is  today without  the many  hours of
  4365.     testing,  support, and patience  of many people.   Some of these people
  4366.     are test sites, others have taken the time to report bugs and assist in
  4367.     tracking  them  down.    Others  have taken  the  time  to  suggest new
  4368.     features,  or complain  about shortcomings.   A  list of  some of these
  4369.     people  follows (in no  specific order!).  Thanks  to everybody who has                                                          everybody        
  4370.     aided with the development of this massive project!
  4371.  
  4372.        Kevin Carr         Jon Hutto
  4373.        Mark Robbins       Bill Smith
  4374.        Greg Bowers        Arthur Mol
  4375.        Craig Baker        Dan Crescent
  4376.        Thomas Ryan        The Dorsai Staffers
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.  
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.